C#windows窗体应用程序

C#windows窗体应用程序,c#,winforms,C#,Winforms,我试图通过单击按钮从一个表单应用程序转到下一个表单应用程序,我该怎么做?我假设“从一个表单应用程序转到下一个表单应用程序”是指您想调用另一个可执行文件(例如,另一个windows表单应用程序)。如果该假设是正确的,则可以连接按钮的OnClick方法来执行以下操作: System.Diagnostics.Process.Start(@"C:\your_other_app.exe"); 有关Process.Start及其不同变体的更多信息,请参阅msdn链接。我假设“从一个表单应用程序转到下一个表

我试图通过单击按钮从一个表单应用程序转到下一个表单应用程序,我该怎么做?

我假设“从一个表单应用程序转到下一个表单应用程序”是指您想调用另一个可执行文件(例如,另一个windows表单应用程序)。如果该假设是正确的,则可以连接按钮的
OnClick
方法来执行以下操作:

System.Diagnostics.Process.Start(@"C:\your_other_app.exe");
有关Process.Start及其不同变体的更多信息,请参阅msdn链接。

我假设“从一个表单应用程序转到下一个表单应用程序”意味着您希望调用另一个可执行文件(例如,另一个windows表单应用程序)。如果该假设是正确的,则可以连接按钮的
OnClick
方法来执行以下操作:

System.Diagnostics.Process.Start(@"C:\your_other_app.exe");
有关Process.Start及其不同变体的更多信息,请参阅msdn链接。

尝试以下操作:

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 f2 = new Form2();
        f2.Show() ;
    }
并确保button1的单击事件已处理:

    this.button1.Click += new System.EventHandler(this.button1_Click);

在设计器代码中,或在Form.load处理程序中,或在窗体构造函数中。请尝试以下操作:

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 f2 = new Form2();
        f2.Show() ;
    }
并确保button1的单击事件已处理:

    this.button1.Click += new System.EventHandler(this.button1_Click);


无论是在设计器代码中,还是在Form.load处理程序中,还是在窗体构造函数中。

您必须在按钮中进行单击第二个窗体的对象,然后单击对象。ShowDialog()或Show,如果您希望第二个窗体处于活动状态,并且无权移动到第一个窗体,则使用ShowDialog方法,或者使用Show()。像这样:

private void按钮\u单击(对象发送者,EvantArgs e)
{
SecondForm=新的SecondForm();
form.ShowDialog();//form.Show();

}

您必须按入按钮单击第二个窗体的对象,然后单击object.ShowDialog()或Show,如果您希望第二个窗体处于活动状态且无权移动到第一个窗体,请使用ShowDialog方法,否则请使用Show()。像这样:

private void按钮\u单击(对象发送者,EvantArgs e)
{
SecondForm=新的SecondForm();
form.ShowDialog();//form.Show();

}

这是信息私有作废按钮3\u单击(对象发送者,事件参数e){ReservationPage f2=new ReservationPage();f2.Show();}也许我不理解你的问题,你能澄清“从一个表单应用程序移动到下一个表单应用程序”的含义吗?这是信息私有作废按钮3\u单击(object sender,EventArgs e){ReservationPage f2=new ReservationPage();f2.Show();}也许我不明白你的问题,你能解释一下“从一个表单应用程序移动到下一个表单应用程序”是什么意思吗?