代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
C#
】
两个窗体将相互跳转
作者:
伊丽
/ 发布于
2016/9/20
/
724
首先 program.cs 中 [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // 自动生成的代码是这样的 // Application.Run(new Form1()); // 表示 实例化一个新的 Form1 并显示之 此时程序进入消息循环 // 一旦 Form1 被关闭则程序也随之关闭了 // 为了让程序在 Form1 关闭后可以继续运行 需要修改下 new Form1().Show(); Application.Run(); // 这样做就能避免 Form1 被关闭后程序自动退出了 // 但这样做的风险是什么呢? // 一旦用户忘记了 Application.Exit(); // 则程序在所有窗口关闭后 其进程仍然没有结束 // 所以 Application.Exit(); 这行代码是需要手动添加的 } Form1:Button_Click Form2 f = new Form2(); f.Show(); this.Close(); Form2:Button_Click Form1 f = new Form1(); f.Show(); this.Close(); 注意:当最后一个窗口关闭时要调用 Application.Exit(); 否则程序进程是不会结束的 解决办法:(假设Form2是最后一个窗口) private void Panel1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.Closed += new EventHandler(this.f2_Closed); //f2.Closed += (obj, args) => { Application.Exit(); }; f2.Show(); this.Close(); } private void f2_Closed(object sender, EventArgs e) { Application.Exit(); }
试试其它关键字
两个窗体将相互跳转
同语言下
.
C#实现的html内容截取
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
.
实现对图片上传的接收
.
去除字符串中的空格,回车,换行符转变成‘;’在按‘
.
按照回车换行符分割字符串
.
文件MD5码 比较,检测文件是否一样
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
伊丽
贡献的其它代码
(
7
)
.
获取对象属性的 名称、值、类型
.
遍历map
.
生成指定长度带数字和字母
.
#仅复制表结构不导数据
.
两个窗体将相互跳转
.
实现Js的escape方法
.
红包算法
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3