窗体上有几个DevExpress.XtraEditors.RadioGroup(),我要遍历这些控件,如果控件text值是”NN“,那么变量NNI加一,C#代码
时间: 2024-10-27 22:08:23 浏览: 22
DevExpress.XtraEditors.v22.2.dll
在C#中,你可以使用DevExpress.XtraEditors组件库提供的RadionGroup控件,并结合LINQ或循环遍历的方式来实现这个功能。这里是一个简单的示例代码:
```csharp
using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Controls;
// 假设RadionGroup的命名空间是DevExpress.XtraEditors.Controls
private DevExpress.XtraEditors.XtraForm MainForm = YourFormInstance; // 替换为实际的窗体实例
private int NNI = 0;
// 遍历RadionGroup的Items
foreach (var radioButton in MainForm.RadionGroup1.Items.OfType<RadioButton>())
{
if (radioButton.Text == "NN")
{
NNI++;
}
}
// 或者如果你使用的是RadioList,代码会类似:
foreach (var item in MainForm.RadionList1.Items)
{
if (item.Text == "NN")
{
NNI++;
}
}
// 更新UI显示新的计数值
yourLabelOrDisplayControl.Text = $"NNI: {NNI}";
阅读全文