You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何同时选中不同分组的RadioButton?C# WinForms调色器问题

解决RadioButton只能选中一个的问题

问题出在RadioButton的容器分组上:WinForms里,同一个容器(比如你的主窗体)下的所有RadioButton默认是互斥的,只能选一个。你需要用Panel把两组RadioButton分开,让每组在独立的容器里,这样两组就能各自选一个了。

操作步骤很简单:

  • 从工具箱拖两个Panel控件到你的窗体上,分别给它们起个好认的名字(比如pnlFirstColor和pnlSecondColor),还可以设置Text属性标注组别,比如“第一组颜色”“第二组颜色”。
  • 把第一组的单选按钮(radRedFirst、radBlueFirst、radYellowFirst)全部拖进第一个Panel里;把第二组的(radRedSecond、radBlueSecond、radYellowSecond)拖进第二个Panel里。

这样设置后,每个Panel内部的RadioButton保持互斥(同一组里只能选一个),但两个Panel之间的RadioButton互不影响,你就能从两个类别各选一个了。

你的判断逻辑代码完全没问题,不需要修改,分组完成后运行程序,点击btnMix就能正常触发对应的颜色变化了。

内容的提问来源于stack exchange,提问作者Ody

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 11:40:23