我在VB.net中使用了一些代码来检测单击鼠标按钮的时间(相当方便的是右键单击,左键单击和中间点击不确定前进和后退按钮,因为我的鼠标没有那些),它输出被点击的内容和使用的按钮。但是,它似乎只是在点击一个对象时检测到左键单击(一个名为lstDebug的列表框,它输出我点击的东西以及使用了哪个按钮)。
Public Sub ClickHandler(sender As Object, e As MouseEventArgs) Handles Me.MouseClick, lstDebug.MouseClick
lstDebug.Items.Add(sender.name)
lstDebug.Items.Add(e.Button.ToString)
输出正常(输出的文字如下:)
Form1
Right
lstDebug
Left
但是当光标在列表框上时,没有指示右键单击或中间点击。
这是一个错误,是因为某种原因而存在的问题,并且没有解决方法,或者是否有代码解决方案?谢谢。 serialPort without value.