在我的.net 2窗体中,MouseWheel处理程序不能处理MouseEvent
本文关键字:处理 MouseWheel 程序 不能 MouseEvent 我的 net 窗体 | 更新日期: 2023-09-27 18:09:54
我想成为使用鼠标滚轮滚动我的文档的早期采用者,虽然窗体设计器不发布onMouseWheel
属性,但我已经在我的角色中以编程方式配置了处理程序,就在InitializeComponent();
之后-因为我不是那么大胆,以至于搞砸了。
Form1() {
InitializeComponent();
this->MouseWheel += gcnew MouseEventHandler(this, &Form1::Form1_MouseWheel);
//stuff
}
我在那里被困住了,但是我不能在处理程序本身被困住。还有人明白这个问题吗?我在VS2008上使用Synaptics触摸板和。net 2.0(为了向后兼容)。当屏幕上没有其他操作时,光标变为滚动状态。
c#中的答案同样值得赞赏。谢谢。
在鼠标滚轮事件(c#)中添加一个迟来的注释是不好的形式吗?这就是我的答案,尽管在本例中是textbos从Form中获取焦点并捕获其mousewheel事件。
我想我不应该问最初的问题,也许这会对别人有所帮助。