0

我是 C# 新手,编写了一个带有手动添加项目的列表框的简单 winform。我想将代码添加到listbox鼠标双击方法,但我无法在任何地方找到它 - 甚至不确定它是否被调用mousedoubleclick。在编辑过程中,如果我双击列表框,它会将我放入SelectedIndexChanged方法中,但所有其他默认方法都不会显示在右上角的下拉框中。那么我该如何使用其他方法呢?我手动对其进行了编码,但它不在运行时运行。

在所有其他 Visual Studio 和 VB 中,所有使用/未使用的方法对于控件/对象都是可见的。

4

1 回答 1

1

有一个MouseDoubleClick事件ListBoxMouseDoubleClick是 on 的事件Control,因此所有控件都必须继承该事件。

您可以在设计器中找到所有可能事件的列表以添加事件处理程序:

在此处输入图像描述

或者只是通过表单加载事件中的代码来实现:

listbox1.MouseDoubleClick += MyDoubleClickEventHandler;

当您键入时,Visual Studio 甚至可以自动生成具有正确签名的方法存根。

于 2013-04-25T14:25:19.037 回答