C# 在.net中发送鼠标单击消息
当在usercontrol中选择控件时,我希望通过编程将鼠标单击从usercontrol发送给它的创建者 我试过:C# 在.net中发送鼠标单击消息,c#,C#,当在usercontrol中选择控件时,我希望通过编程将鼠标单击从usercontrol发送给它的创建者 我试过: private const int MOUSEEVENTF_LEFTDOWN = 0x02; private const int MOUSEEVENTF_LEFTUP = 0x04; [DllImport("user32.dll")] private static extern void mouse_event( UInt32 dwFlags, //
private const int MOUSEEVENTF_LEFTDOWN = 0x02;
private const int MOUSEEVENTF_LEFTUP = 0x04;
[DllImport("user32.dll")]
private static extern void mouse_event(
UInt32 dwFlags, // motion and click options
UInt32 dx, // horizontal position or change
UInt32 dy, // vertical position or change
UInt32 dwData, // wheel movement
IntPtr dwExtraInfo // application-defined information
);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, new System.IntPtr());
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, new System.IntPtr());
但是我没有在家长会上成功地接受这项活动
也许还有另一种方法可以让鼠标点击级联下来
谢谢您可以使用
控件。调用单击
触发父窗体的单击事件。查看此stackoverflow以了解详细信息
class Parent : Control {
private Control child; // some child control
...
child_OnClick(object sender, EventArgs e) { //subscribed to child Click event
this.OnClick(e); //Fire parent's click event
}
}