c# - 如何使用户控件表现为单选按钮

标签 c# .net winforms

我正在开发选项卡按钮作为用户控件,我怎样才能让它表现得像单选按钮。 “当用户在一组中选择一个选项按钮(也称为单选按钮)时,其他按钮会自动清除”。谢谢。

最佳答案

假设您的自定义 Tab 按钮控件名为 MyTabButton, 重写并实现 Equals,以及 然后在自定义控件类的 Click 事件处理程序中,

if (this.Checked)
   foreach(Control myBut in Parent.Controls)
       if (myBut is MyTabButton && !myBut.Equals(this))
          myBut.Checked = false;

关于c# - 如何使用户控件表现为单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1810353/

相关文章:

c# - 工具提示文本作为 ASP.Net 下拉列表中的选定值

c# - 使用 HashSet<int> 创建整数集

.net - Entity Framework 4与NHibernate

c# - 如何编辑 .csproj 文件

c# - 奇怪的错误 : local variables cannot be used before being defined. 但我确实定义了它

c# - 如何将 VS2003 类自动转换为部分 Designer.cs 文件?

c# - 使用 WM_SETTEXT 设置记事本文本不会影响记事本实例中的 Text_Changed 事件

c# - 如何在 ASP.NET MVC 应用程序的 Razor 引擎中使用 Html.Displar 呈现 ModelMetadata 对象?

c# - Elapsed 事件 v Tick 事件?

c# - 如何修复 int 不包含 int.TryParse() 的定义?