询问者
请问一个Button按钮的问题

问题
全部回复
-
难点是怎么控件不发生任何非鼠标事件。
你可以使用windows APIDllImport("user32.dll")
中鼠标相关函数,来控制鼠标的当前坐标,并判断当前的坐标是否为button的坐标,然后进行操作,这样的话应该可以防止将“非鼠标事件”误作为“鼠标事件”了。这种方法我并未试过。
而在C#中,同样提供了Control.MousePosition Property用来获得当前的鼠标位置。具体参见:
http://msdn.microsoft.com/en-us/library/30b3ys2b(vs.71).aspx