Linux 拨号vps windows公众号手机端

vs窗体程序跳转代码怎么写

lewis 7年前 (2018-03-21) 阅读数 12 #程序编程
文章标签 vs

在窗体程序中实现跳转功能通常涉及到两个窗体之间的切换。以下是一个简单的示例代码,展示了如何在一个窗体程序中实现跳转功能:

// Form1.cs

using System;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // 创建一个新的窗体对象
            Form2 form2 = new Form2();
            
            // 显示第二个窗体
            form2.Show();
            
            // 隐藏当前窗体
            this.Hide();
        }
    }
}
// Form2.cs

using System;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // 创建一个新的窗体对象
            Form1 form1 = new Form1();
            
            // 显示第一个窗体
            form1.Show();
            
            // 关闭当前窗体
            this.Close();
        }
    }
}

在上面的示例中,当在Form1窗体中点击button1按钮时,会创建一个新的Form2窗体对象并显示出来,同时隐藏当前的Form1窗体。而在Form2窗体中点击button1按钮时,会创建一个新的Form1窗体对象并显示出来,然后关闭当前的Form2窗体。

这样就实现了两个窗体之间的简单跳转功能。当然,实际应用中可能会有更复杂的跳转逻辑,可以根据具体需求进行扩展和修改。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门