我有512个独立的radio buttons
,他们每个人都与一个bool
显示相关。更好的循环性能来检查单选按钮
我做了一个for loop
的功能,但它使用了大量的CPU。有一个更好的方法吗?
for (int k = 0; k < NUMWORDS_FOR_PLCTOHMI_BOOLS * 16; k++)
{
string sRadioButtonName = "radioButton_PLCtoHMI_Bool" + k.ToString();
RadioButton r = Controls.Find(sRadioButtonName, true)[0] as RadioButton;
r.Checked = KepwarearrWordtoBools_PLCtoHMI[k];
}
可以使用foreach循环。这是一个WinForm或WPF? –
我认为Controls.find使用大量的CPU。你怎么看? – tebdilikiyafet