无法更改winform按钮的启用属性

本文关键字:启用 属性 按钮 winform | 更新日期: 2023-09-27 18:08:56

我将这个winform设置为静态的,这样在整个需求中只需要维护一个实例。在表单加载事件中,我将几个按钮控件的enabled属性设置为false。后来我无法让它回归真实。而我能够改变所有其他属性,如可见,文本等。

 var myCancelList= controlFilter.FilterControls(this,c => c.Name != null &&       c.Name.StartsWith("btnCancel"));
foreach (Control c in myCancelList)
{
   c.Enabled = false;       
}

帮助感激。提前感谢

无法更改winform按钮的启用属性

重新启用控件时,还要检查是否启用了任何父控件。如果父节点被禁用,那么您将无法启用子节点。