如何使用Visual Studio Design视图在ListBox上添加MouseDoubleClick事件处理程序?

Mic*_*nis 2 events properties visual-studio-2010 mouseevent winforms

我想将一个DoubleClick处理程序添加到ListBox中的项目(假设它被调用ListBox),但我无法使用Designer视图显示它.
IE,双击ListBox,我只会让ListBox_SelectedIndexChanged处理程序连接到我.(我的列表框项目是以编程方式分配的,因此设计视图中没有项目可以点击 - 这是一个问题吗?)

我通过自己编写处理程序(基于C#Listbox项目双击事件)来解决这个问题,但是进行了进一步的研究,因为我不知道不是MouseEventHandler在系统中寻找,而是我不得不深入研究System.Windows.Forms..多烦啊

IE浏览器, this.ListBox.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.ListBox_MouseDoubleClick);

那么,是否可以在设计视图中自动生成MouseDoubleClick事件?
或者他们必须手动连线?

不是说我懒惰,或者其他什么.除了使用Visual Studio,我的意思是......

Yur*_*uts 5

您可以使用Properties工具窗口中的Events视图为几乎每个事件生成一个处理程序(我记得不支持某些通用事件处理程序).要自动生成事件处理程序,请双击事件名称旁边的空字段.

对于ListBox.MouseDoubleClick的情况,这里是如何做到的:

使用