两个窗体,一个显示完毕后,再显示另一个.

本文介绍了在C#中实现窗体(Form)之间切换的三种常见方法:直接实例化新窗体并隐藏当前窗体;通过加载事件展示新窗体一段时间后关闭原窗体;以及将当前窗体设为不可见并通过对话框方式显示新窗体。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 方法一:
    Form2 f2 = new Form2();
    this.Hide();
    f2.Show();

方法二:
    Private void Form2_Load(object sender, EventArgs e)
    {
        Form1 f1 = new Form1();
        f1.Show();
        Application.DoEvents();    // 处理当前在消息队列中的所有Windows消息
        Thread.Sleep(2000);    // 该窗体显示2000毫秒
        f1.Close();
    }

方法三:
    Form1.ActiveForm.Visible = false;
    Form2 form2 = new Form2();
    form2.ShowDialog(this);
    // 打开你指定的窗口 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值