我创建了一个窗体Form1,把代码写好后,可以运行,看到窗体结果。
如果我要新创建一个窗体Form2,并且将这个Form2设为启动项,要如何设置?另外,Form2窗体,有个确定按钮,我想点击后,Form2这个窗体退出,进入到Form1窗体,要如何编写?
我用了this.close(),确定以后直接推出了,Form1窗体出不来,虽然我在前面也加了Form1.show()
如果我要新创建一个窗体Form2,并且将这个Form2设为启动项,要如何设置?另外,Form2窗体,有个确定按钮,我想点击后,Form2这个窗体退出,进入到Form1窗体,要如何编写?
我用了this.close(),确定以后直接推出了,Form1窗体出不来,虽然我在前面也加了Form1.show()
解决方案 »
- 嵌入在父窗口iframe里的子页面里的div被父窗口挡住
- 这种代码在VB中怎么写
- mmseg4j 中文分词 for .net版本,翻译完成,欢迎使用
- 关于IIS 配置asp.net的访问权限问题
- 如何让一个目录下的文件读到字符串数组中后保持原来的先后顺序不变
- 怎样用SharpDevelop自动输出花括号。
- 关于安全枚举类型,问两句(尤其请同时懂Java的朋友来看看)
- 水晶报表 For VS.net不能使用存储过程吗?
- Happy New Year!散分!
- 为什么c#的win form程序一运行就就4,5个线程.
- 下载文件 从一FTP站点下载文件
- windows应用程序如何转变为asp.net web应用程序
using System.Collections.Generic;
using System.Windows.Forms;namespace WindowsApplication4
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form2());
}
}
}program.cs的文件
-- static class Program
{
/// <summary>
/// 應用程式的主要進入點。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmmain());
}
}
在Program.cs中
//Application.Run(new Form1());
Application.Run(new Form2());2、
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
new Form2().Show();
}
Form1 frm=new Form1();
frm.show();
this.close();
上面都说了,我说说也许你会遇到,你把主窗体关闭后程序并没有真正关闭。
你在主窗体closed事件里加句Application.Exit();就可以了