c#窗口设计中如何运行一个窗口以后运行另一个窗口

来源:百度知道 编辑:UC知道 时间:2024/05/13 05:20:21
比如我做了一个登陆窗口以后,登陆以后直接进入另外一个窗口,代码怎么写~一个窗口是FORM1,另一个窗口是FORM2,代码怎么写,写在哪个窗口的代码中?

在form1中加个登录按钮,然后给它个单击事件 Click;在里面写
FORM2 form2=new FORM2();
form2.show();就可以了

在Form1中的代码:
声明一个按钮:Boton button1=new Button();
写该按钮的单击事件:
private void button1_Click(object sender, EventArgs e)
{
this.Hide();//将当前的窗口隐藏掉,即Form隐藏
Form2 f = new Form2();
f.ShowDialog();
}

在program.cs中定义一个全局的变量show来设置主程序:
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
public static string show = "form1";
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new login());
if (show.Equals("form1"))
{
Application.Run(new form2());
}