怎样得知自定义控件是否处于设计时状态(C# Win Form)?
问题:怎样得知自定义控件是否处于设计时状态(C# Win Form)?
具体描述:
创建一个自定义控件,在自定义控件的Load事件中写了一些代码,
(例如,写了一句 MessageBox.Show("自定义控件_Load");)
生成自定义控件,在ToolBox把自定义控件拖到窗体,
这时就会执行了自定义控件的Load事件的代码,如上显示了一个"自定义控件_Load""的提示框,
以后该窗体加载时也会有这个提示框,
现在的问题是如何在代码中判断自定义控件是否在设置时状态?
若可以得知就可以跳过这些代码,而不执行这些在设计时不必要的代码。
(后注:其实并不是Load事件中的所有代码都会执行的,不知其原理是怎样的?)
请赐教,Thanks.
问题点数:100、回复次数:4Top
1 楼heqheq(小荷)回复于 2005-02-23 11:03:50 得分 10
给你UP一下~Top
2 楼doubon(DB.NET)回复于 2005-02-23 11:06:17 得分 90
Component.DesignModeTop
3 楼leo2003(【健者天行】谁伴我闯荡)回复于 2005-02-23 11:20:16 得分 0
谢谢 doubon(路途多艰,唯勤是岸。)
结贴Top
4 楼web_gus(树欲静而风不止)回复于 2005-02-23 11:40:49 得分 0
学习Top




