我有一个表单,其中包含几个
CheckedListBox
项目以及其他控件。我试图遍历每个控件并设置其属性值。不幸的是
SetItemChecked
属性在中不可用
Control
类,所以我不知道如何操作
Checked
控件的状态。
以下是我目前掌握的信息:
for (int i = 0; i < Controls.Count(); i++) {
switch(Controls[i].GetType().ToString()) {
case"System.Windows.Forms.TextBox":
case"System.Windows.Forms.RichTextBox":
Controls[i].Text=i.ToString();
break;
case"System.Windows.Forms.CheckedListBox":
Controls[i].SetItemChecked(0,true);
// ^^ This line doesn't work, because SetItemChecked is not availablebreak;
default:
Controls[i].Tag=i;
break;
}
}