【发布时间】:2011-03-01 09:22:46
【问题描述】:
在我的应用程序中,仅根据特定对象的属性值使用不同的控件。表单构造函数接受这个对象作为参数。
无论为特定对象设置什么属性,表单始终具有一些基本功能。
现在我有这样的东西:
if(myObject.SomeProperty)
{
myControl.Visible = true;
myOtherControl.Visible = false;
// and so on
}
此时,依赖SomeProperty的控件是按钮和标签项。但是,我可以想象,将来会在表单中添加其他控件,并且也依赖于SomeProperty。
正如您可能猜到的那样,我想以正确的方式进行设置。但我不知道具体怎么做。你将如何实现它?
【问题讨论】: