c# - 我怎样才能得到真正的价值?
问题描述
这是所有代码:
private void button1_Click(object sender, EventArgs e)
{
foreach (Control control in groupBox1.Controls)
{
MessageBox.Show(control.ToString());
}
}
我只想获得true
价值但没有Checked
. 我怎样才能得到真正的价值?如何获取每个索引?
解决方案
现在,您拥有所有控件,这就是为什么它们是类型控制的,而您在编译时不知道它们是什么。
确保你只得到那些类型RadioButton
:
private void button1_Click(object sender, EventArgs e)
{
foreach (RadioButton radioButton in groupBox1.Controls.OfType<RadioButton>())
{
MessageBox.Show(radioButton.Checked.ToString());
}
}
推荐阅读
- javascript - ngClass 不会根据变量值改变颜色
- ruby-on-rails - Rails 选择选项根据另一个选择动态变化(没有 ajax)
- parity - 获取最终区块数据
- spring - Spring Boot 谷歌云秘密管理器
- html - Blazor 双向绑定
- hive - Hive SQL - 在没有 `chr()` 的情况下测试 \u0000 (ascii 00)
- airflow - Airflow dag 未按计划运行(而其他计划同时运行)?
- c# - 从控制器操作返回 File(MemoryStream) 时出现内部 nlog 异常
- algorithm - 非退化多边形输出的 Sutherland-Hodgman 算法变体
- python - 使用 OpenCV 删除背景