• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

遇到Windows Forms程序两处疑难,请帮我解答!!

syinter 2002-11-12 02:52:51
1. private System.ComponentModel.Container components = null;
这句代码是所有自动生成的Windows Forms程序都含有的一行,可我不知道是所什么
用的?? 查看MSDN知道是定义了一个容器对象,但好像程序里除了在Dispose方法里有一段:
if (components != null)
{
components.Dispose();
}
外,其它没有地方使用这个容器了啊,不知道为什么还要它???

2.在InitializeComponent()方法中最后都有一行"this.ResumeLayout(false);"
参考MSDN得知"若要执行挂起的布局请求,则方法参数为 true;否则为 false",那不明白了,这里为什么是false而不四海true呢?? 按理说应该是执行布局请求啊
此外,还有一个无参数的重载方法,MSDN的解释为"如果有任何挂起的布局请求,那么调用 ResumeLayout 方法将强制立即进行布局"
那么这和ResumeLayout(false/true)又有什么区别呢?

...全文
2 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shenjingyao 2002-11-14
我帮你up~up~up~up~up~up~up~up~up~up~up~up~up~up~up~:P
回复
syinter 2002-11-14
UP UP UP UP UP UP UP UP UP UP UP UP UP UP UP UP UP UP
为什么没有人回答我啊
回复
syinter 2002-11-14
UP UP UP UP UP UP UP UP UP UP UP UP UP UP UP UP UP UP
为什么没有人回答我啊
回复
snewxf 2002-11-14
兄弟。
你搜索一下MSDN吧!
好运!!!!!!!!
回复
rottenapple 2002-11-12
1一个东西是不是留着你自己扩展用?
回复
syinter 2002-11-12
这个好像是比较初级的问题,...怎么...大伙没人会吗???
回复
syinter 2002-11-12
up
回复
syinter 2002-11-12
up
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2002-11-12 02:52
社区公告

让您成为最强悍的C#开发者