1
如何捕获左键单击,向上/向下/拖动?鼠标右键点击会是什么?C#WinForm向上拖动点击
如何捕获左键单击,向上/向下/拖动?鼠标右键点击会是什么?C#WinForm向上拖动点击
覆盖OnMouseClick,OnMouseDown或OnMouseUp将是最佳选择。 MouseEventArgs类可以包含可帮助您确定按下哪个按钮的成员。
拖动是完全不同的动物。您需要重写OnDragEnter和OnDragDrop方法,并且您还需要在适当的时间通过调用DoDragDrop来启动拖放操作。
试试这个:
private void FormA_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
}
else if (e.Button == MouseButtons.Right)
{
}
}