我一次将表单上的所有控件设为只读:
private static void DisableControl(Control control)
{
PropertyInfo enProp = control.GetType().GetProperty("Enabled")
if (enProp != null)
{
enProp.SetValue(control, false, null);
}
foreach (Control ctrl in control.Controls)
{
if (ctrl.ID != "HyperLinkExcelOrder")
DisableControl(ctrl);
}
}
我不想禁用 HyperLinkExcelOrder,但是这个功能禁用了它。当我使用 HyperLinkExcelOrder.Enabled=true; 它仍然被禁用。