【发布时间】:2013-01-28 04:39:29
【问题描述】:
我有一个由复选框组成的用户控件。我在一个表单上有 4 个这样的用户控件。当用户单击用户控件中的任何一个复选框时,我希望其他用户控件确保它们未被选中。类似于单选按钮的工作方式,除了我需要使用复选框和事件。
【问题讨论】:
-
为什么需要使用复选框而不是单选按钮?
-
@zespri - 一旦选中(意外)单选按钮,您将无法取消选中它。用户可能不想选择任何选项。
-
这通常通过添加第 5 个单选按钮“以上都不是”来解决
-
复选框仅代表其他内容。我正在研究一些用户控件,它们的作用类似于绘画程序中的绘画工具。我想显示一个用户选择了其中一个工具的视觉指示,并且我想让应用同时取消选择任何其他选择的工具。
标签: c# winforms events checkbox user-controls