我在表单上有一个按钮,想同时处理左键和右键单击。
我正在处理MouseClick事件,但这仅在单击鼠标左键时引发。
这是我的代码中某个地方的问题(我错过的设置)还是预期的功能问题?
如果无法解决此问题,最好的解决方法是-处理MouseUp事件?
我想使用MouseClick的原因是可以自动识别双击。
感谢您的任何反馈。
最佳答案
使用MouseUp!
private void button6_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
MessageBox.Show("LEFT");
}
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
MessageBox.Show("RIGHT");
}
}
关于C#右键单击按钮不会引发mouseclick事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8180234/