A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© guoguo 中级黑马   /  2013-12-23 16:55  /  1122 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 guoguo 于 2013-12-25 21:19 编辑

如果显示一个窗体要用到实例对象调用ShowDialogue()方法,那么,在Main方法中,为什么用Application.Run(new Form2()),没有调用ShowDialogue就能显示窗体呢?

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

3 个回复

倒序浏览
.NET Framework 4.5解析Application.Run 方法的重载列表说明:
1. Run()方法,开始 Windows Presentation Foundation (WPF) 应用程序;
2. Run(Window),开始 Windows Presentation Foundation (WPF) 应用程序并打开指定的窗口。

评分

参与人数 1技术分 +1 收起 理由
陈福军 + 1

查看全部评分

回复 使用道具 举报
Application.Run(new Form2())该语句表示,开始应用程序消息循环。其参数new Form2()用于实例化Form1类,这个类就是窗体类Form的一个派生类。对界面设计和事件的处理代码都放在了Form1类中。
其实就是类似于调用。

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

回复 使用道具 举报 1 0
如果有同学回答问题了,要及时设置成|提问结束|这样版主才能给你加分呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马