C#windows窗体应用程序
我试图通过单击按钮从一个表单应用程序转到下一个表单应用程序,我该怎么做?我假设“从一个表单应用程序转到下一个表单应用程序”是指您想调用另一个可执行文件(例如,另一个windows表单应用程序)。如果该假设是正确的,则可以连接按钮的C#windows窗体应用程序,c#,winforms,C#,Winforms,我试图通过单击按钮从一个表单应用程序转到下一个表单应用程序,我该怎么做?我假设“从一个表单应用程序转到下一个表单应用程序”是指您想调用另一个可执行文件(例如,另一个windows表单应用程序)。如果该假设是正确的,则可以连接按钮的OnClick方法来执行以下操作: System.Diagnostics.Process.Start(@"C:\your_other_app.exe"); 有关Process.Start及其不同变体的更多信息,请参阅msdn链接。我假设“从一个表单应用程序转到下一个表
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();}也许我不明白你的问题,你能解释一下“从一个表单应用程序移动到下一个表单应用程序”是什么意思吗?