我开发了一个winforms程序,程序启动就把鼠标限制在窗体范围内。这点用Forms.Cursor.Clip 这个属性可以搞定。
但是很邪门的是,窗体上有个dataGridView,并且这个dataGridView上有一个右键菜单,当右键菜单一弹出,对鼠标的限制就Gameover了。
很奇怪啊。
也试过用Win32Api里的ClipCursor方法,效果一样,这个右键菜单的存在把它给搞死了。
有哪位高手知道如何解决吗?
但是很邪门的是,窗体上有个dataGridView,并且这个dataGridView上有一个右键菜单,当右键菜单一弹出,对鼠标的限制就Gameover了。
很奇怪啊。
也试过用Win32Api里的ClipCursor方法,效果一样,这个右键菜单的存在把它给搞死了。
有哪位高手知道如何解决吗?
就像 金山词霸的翻译一样。
弹出的翻译结果窗口应该是最上一层的, “屏蔽”了其他的窗口了。但也只是虚拟化屏蔽的
大概那个 右键菜单的设计也是这个样子的吧