通过使用 C# 选中其他复选框来取消选中复选框 [关闭]

Posted

技术标签:

【中文标题】通过使用 C# 选中其他复选框来取消选中复选框 [关闭]【英文标题】:Uncheck checkboxes by checking other checkbox using C# [closed] 【发布时间】: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”的附加值的单选按钮或下拉列表。 【参考方案1】:

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

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

【讨论】:

以上是关于通过使用 C# 选中其他复选框来取消选中复选框 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何通过使用alpine js单击一个复选框来选中和取消选中所有复选框

C# 选中/取消选中 WebBrowser 控件中的复选框?

为啥我不能通过取消选中 CodeIgniter 中的复选框来更改数据库中的数据?

如何使用复选框来选中或取消选中所有框到handsontable

逐行选中和取消选中复选框

像单选按钮一样的复选框,仅限于一个选择,取消选中是不是选中了其他复选框