C#WinForm窗体任意位置点击事件⽅法⼀: ⽤windows api 钩⼦程序 获取⿏标事件 ⽅法⼆: 在form窗体的构造函数中注册所有⼦控件的⿏标事件到⾃⾝的click事件中
foreach (var item inthis.Controls)
{
酒精壁炉((Control)item).MouseClick+= new MouseEventHandler(Form1_MouseClick);
}
⽅法三: 重写WndProc
///<summary>
冰浆机/// windows消息窗体 屏蔽⿏标操作以车代磨
钢套箱///</summary>
阻尼电机///<paramname="m"></param>
protected override void WndProc(ref Message m)
{
if (
m.Msg== 0x201 ||
m.Msg== 0x202 ||
m.Msg== 0x203 ||
m.Msg== 0x204 ||
m.Msg== 0x205 ||
m.Msg== 0x206 ||
m.Msg== 0x207 ||
m.Msg== 0x208 ||
m.Msg== 0x209)
{
棘轮棘爪return;
}
base.WndProc(ref m);
}