我正在寻找像这样的声明……
private voID buttons_Click(object sender,EventArgs e) { if(e.buttons==mousebuttons.right) //do something else //do other thing }
你知道的事情是,这是无法实现的,因为e上没有鼠标按钮事件,因为我被称为按钮点击事件.
解决方法 它似乎不适用于click事件.但MouseDown事件将为您提供具有按钮属性的MouseEventArgs.那么也许您可以修改您的代码以使用MouseDown而不是点击?var btn = new button();btn.Text = "button";btn.MouseDown += ((o,e) => { MessageBox.Show(e.button.ToString());});总结
以上是内存溢出为你收集整理的c# – 检测按钮是向右还是左击全部内容,希望文章能够帮你解决c# – 检测按钮是向右还是左击所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)