我试图禁用如下所示的所有
Groupbox
中的控件,但是我遇到了错误,无法将任何建议转换为类型。
无法将类型为system.windows.forms.checkbox的对象强制转换为类型system.windows.forms.textbox
foreach (Control cont in GB_Product_Entry.Controls)
{
if (cont is TextBox || cont is ComboBox)
{
((TextBox)cont).ReadOnly = true;
((TextBox)cont).BackColor = SystemColors.Control;
((ComboBox)cont).Enabled = false;
((ComboBox)cont).BackColor = SystemColors.Control;
((CheckBox)cont).Enabled = false;
//((CheckBox)cont).BackColor = SystemColors.Control;
}
}
GroupBox
中的所有控件,则可以禁用GroupBox
,这样里面的所有控件都将被禁用。 - Romantextboxs
只读时,它会将textbox
更改为只读,但不会更改其颜色..有什么想法吗? - sam