如何仅通过双击来选择列表框中的项目?

问题描述 投票:0回答:1

在我的学习任务分配中,要求必须通过双击来选择

ListBox
中的项目。而且我不知道怎么做。默认情况下,
ListBox
会对任何点击做出反应。

我在属性浏览器中找不到简单地允许它的选项。该文档是 2000 年代初的,因此可能有一些功能已被删除。


解决问题。

ListBox
基本上不能对单击做出反应,双击必须被解释为单击。

要执行此操作,应将单击事件的一些隐藏

ListBox
方法订阅到双击事件,这可能就足够了,但我对这些可能的隐藏成员一无所知。

或者我可以想出更狡猾的方法来解决问题,将不可见面板保留在

ListBox
前面,单击后会在短时间内消失,从而有效地阻止单击到达列表框,但这可能是可以避免的。


这个旧的问题部分解决了我的问题,但是

MouseClick
的事件
ListBox
没有属性可以标记为已处理,我也找不到方法来做到这一点。

c# winforms user-interface listbox double-click
1个回答
0
投票

打开您的访问表格: 打开具有列表框控件的窗体。

访问表单的设计视图: 转到表单的设计视图。

选择列表框: 单击要配置为双击选择的列表框控件。

访问属性表: 在“属性表”窗格中,切换到“事件”选项卡。

选择“DblClick”事件: 在“事件”选项卡中,找到“DblClick”事件。当用户双击列表框中的项目时会触发此事件。

© www.soinside.com 2019 - 2024. All rights reserved.