【发布时间】:2010-11-10 05:46:07
【问题描述】:
在 .NET Windows 窗体上操作控件时,以下哪一项是最佳实践?为什么?
//Hide control from user and stop control form being useable
oControl.Enabled = false;
oControl.Visible = false;
或
//Hide control from user and stop control form being useable
oControl.Visible = false;
我一直在使用第一种情况,并且在隐藏控件时总是禁用它,但有人告诉我这是错误,我应该只隐藏它。我似乎隐约记得在某处读过,如果您不专门禁用一个控件,它可以继续与用户交互。
任何启蒙都会受到赞赏。
【问题讨论】: