C#使用线程从一个对话框调用另一个对话框
2015-10-12 20:20
393 查看
一个窗口调用另一个窗口时将自身消除
第一个方法是隐藏
第二个方法:多线程关闭窗体
WecomeForm 为欢迎界面 btn_close为关闭按钮
MainForm 为主界面
public partial class WecomeForm : Form
{
public WecomeForm()
{
InitializeComponent();
th = new Thread(new ThreadStart(StartNewForm));
}
private Thread th;
private void StartNewForm()
{
MainFrom mf = new MainFrom();
Application.Run(mf);//启动主界面
}
private void btn_close_Click(object sender,EventArgs e)
{
this.Close();//关闭窗体
th.Start();//启动另一个线程
}
}
第一个方法是隐藏
第二个方法:多线程关闭窗体
WecomeForm 为欢迎界面 btn_close为关闭按钮
MainForm 为主界面
public partial class WecomeForm : Form
{
public WecomeForm()
{
InitializeComponent();
th = new Thread(new ThreadStart(StartNewForm));
}
private Thread th;
private void StartNewForm()
{
MainFrom mf = new MainFrom();
Application.Run(mf);//启动主界面
}
private void btn_close_Click(object sender,EventArgs e)
{
this.Close();//关闭窗体
th.Start();//启动另一个线程
}
}
相关文章推荐
- 151012C#学习笔记
- C#学习日记23---多态性 之 运算符重载、方法重载、抽象类、虚方法
- c#数组赋值
- C#学习日记22---多重继承
- C#获取图片的后缀名
- C# 监听关闭窗口按钮
- C#学习日记21----封装 与 访问修饰符
- C# 中的多线程
- 转载:C#中的泛型
- C#基础知识记录一
- C# Regex 正则基础
- C# WinForm窗体及其控件的自适应
- C#中字符串转换为IPAdress
- 怎么自定义DataGridViewColumn(日期列,C#)
- 如何压缩多个文件/文件夹(GZipStream and C#)
- C# UDP编程(通过类UdpClient实现收发)
- C# 把背景为白色的图片变成透明图片
- C#发送邮件及附件
- C#报表钻取子报表
- C# 延迟执行 当前线程