仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1241|回复: 10
打印 上一主题 下一主题

[学习教程] ASP.NET教程之winforms封闭窗体后怎样弹出另外一个窗体...

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:17:32 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过java比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。依照一般的在你form1的封闭按钮单击事务里写上this.Close();from2f2=newform2();f2.Show();如许你会发明按下封闭后全部程序都关了,缘故原由在于你这个程序有个出口点,也就是我们C#内里提到的Main办法,在WForm窗体编程中,点办理计划资本办理,内里有个Program.cs类,点开它,在Main办法里有如许一行代码Application.Run(newForm1());这是一个体系的静态类Application的一个Run办法,为了完成程序第一个启动的的程序,内里写的newForm1()就是启动了一个Form1的工具,这也就是每次我们程序点调试时分会第一个弹出Form1窗口的缘故原由。为了完成你提到的成绩,我们能够把Application.Run(newForm1());发放里的newForm1();给往失落,然后在其后面手动把Form1给Show出来;Program这个类的代码改成以下:usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;namespaceWindowsApplication1{staticclassProgram{//////使用程序的主出口点。///[STAThread]staticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Form1f1=newForm1();f1.Show();Application.Run();}}}如许就能够办理你说的成绩了不外this.Hide();是埋没了这个窗口,而不是封闭;
本文链接http://www.cxybl.com/html/net/winform/20120611/29648.html计算机发展到这个时候,很多技术日益成熟,想学好一种技术都是不容易的,当你学会用的时候你对它的很多原理可能很不了解)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-9 13:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表