【发布时间】:2012-01-18 22:26:42
【问题描述】:
我需要一些帮助,但我正在用头撞墙。我有一个使用三态CheckedListBox 的应用程序。我将这三种状态用于特定目的:
勾选表示技术人员执行了一项操作 未选中表示技术未执行操作 不确定意味着技术人员没有执行该操作,因为它是不必要的。
我需要能够根据需要使用鼠标从选中到未选中到不确定到选中进行切换。如果我使用CheckBox 并且ThreeState 设置为True,这正是会发生的情况,但似乎在CheckedListBox 中设置Indeterminate 状态的唯一方法是通过代码。
有人可以告诉我该怎么做吗?令我惊讶的是,它不是您可以像在 CheckBox 中那样设置的属性。
我认为让我感到震惊的是,以前似乎没有人需要此功能。我在 Google 上没有找到任何关于如何做到这一点或提出问题的信息。
【问题讨论】:
标签: vb.net controls checkedlistbox tri-state-logic