【发布时间】:2008-12-03 16:22:12
【问题描述】:
我正在考虑通过使用一个传递 AppState 参数的单一方法来集中此功能,它处理基于此参数更改所有 GUI 元素的属性。每次应用程序更改其状态(准备好、忙碌、正在下载部分忙碌等)时,都会使用适当的状态(或者可能是位字段或其他东西)调用此函数,然后它就会发挥作用。
如果我在各处分散更改 GUI 元素的状态,那么很容易忘记当应用程序处于某种状态时,那里的其他小部件也需要被禁用,等等。
还有其他方法可以处理这种事情吗?
【问题讨论】:
标签: c# winforms user-interface