【问题标题】:Uncheck checkboxes by checking other checkbox using C# [closed]通过使用 C# 选中其他复选框来取消选中复选框 [关闭]
【发布时间】:2014-06-25 23:09:43
【问题描述】:

我有多个复选框 (C#),我希望用户选中一个复选框,然后取消选中除最后一个选中的所有其他复选框,或者他可以全部选中(他必须选中一个或全部)。 我使用 Visual Studio C#

【问题讨论】:

  • 您使用的是win Forms、WPF还是web?
  • 你在构建 webforms/mvc/winforms/wpf 应用吗?
  • 为什么不使用单选按钮列表?
  • if the user check one checkbox: 你的意思是 1 个非常具体的复选框吗?而其他复选框在您单击它们时不会取消选中它们的兄弟?
  • 复选框可能不是此任务的最佳 UI 元素。考虑包含所有值以及“All”的附加值的单选按钮或下拉列表。

标签: c# checkbox


【解决方案1】:

改为使用 RadioBoxes,但包含“以上所有”选项。

如果您不想这样做,那么您需要指定您正在开发的平台。很可能您会在点击事件上添加一个事件处理程序并手动检查每个框以查看它是否被选中。

【讨论】:

    猜你喜欢
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 2023-04-05
    相关资源
    最近更新 更多