黑马程序员技术交流社区

标题: WinForm [打印本页]

作者: guoguo    时间: 2013-12-23 16:55
标题: WinForm
本帖最后由 guoguo 于 2013-12-25 21:19 编辑

如果显示一个窗体要用到实例对象调用ShowDialogue()方法,那么,在Main方法中,为什么用Application.Run(new Form2()),没有调用ShowDialogue就能显示窗体呢?
作者: 许庭洲    时间: 2013-12-23 20:23
.NET Framework 4.5解析Application.Run 方法的重载列表说明:
1. Run()方法,开始 Windows Presentation Foundation (WPF) 应用程序;
2. Run(Window),开始 Windows Presentation Foundation (WPF) 应用程序并打开指定的窗口。
作者: qly2046    时间: 2013-12-23 21:47
Application.Run(new Form2())该语句表示,开始应用程序消息循环。其参数new Form2()用于实例化Form1类,这个类就是窗体类Form的一个派生类。对界面设计和事件的处理代码都放在了Form1类中。
其实就是类似于调用。


作者: SunshineGirl    时间: 2013-12-25 13:52
如果有同学回答问题了,要及时设置成|提问结束|这样版主才能给你加分呢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2