在开发WinForm系统中,我们经常需要得知当前是设计时还是运行时。举个例子,假定我们设计了一个用户控件,其中包含一个TreeView,我们希望在这个控件被装载的时候就自动把一些数据填充到这棵树里面。如:
protected override void OnLoad() {
// FillTreeView()方法填充树结构, SystemData.GetCatelog() 获得数据
FillTreeView( myTree, SystemData.GetCatelog("产品目录") )