110,534
社区成员
发帖
与我相关
我的任务
分享
EventHandler handler = (o, e1) => MessageBox.Show("鼠标双击");
Action<Control.ControlCollection> addListener = null;
addListener = (cs) =>
{
foreach (Control item in cs)
{
item.DoubleClick += handler;
addListener(item.Controls);
}
};
addListener(Controls);
private const int WM_LBUTTONDBLCLK = 0x203;
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_LBUTTONDBLCLK:
MessageBox.Show("鼠标双击");
break;
}
base.WndProc(ref m);
}