gmth.net
当前位置:首页 >> C#中在一个窗体中通过按钮打开另一个窗体 >>

C#中在一个窗体中通过按钮打开另一个窗体

题主确定窗体类名没输错么?From2还是Form2? 如果想打开一个 Form2 的窗体类,只需要: Form2 form = new Form2(); //有没有参数得看你 Form2 的构造函数怎么写的了form.Show();或者简化成: new Form2().Show();

比如说有两个窗体,登录窗体LoginForm和主窗体MainForm,在LoginForm的Login按钮按下的 代码中加入下面代码: MainForm mainForm = new MainForm(); mainForm.Show(); // 打开主窗体 this.Close(); // 关掉自身

private void buttonlogin_Click(object sender, EventArgs e) { Formmain newForm = new Formmain();//声明新窗体,Formmain是已设计好的并列窗体 newForm.Show();//打开新窗体 }

private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(); f.Show(); }

很简单啊 一句代码就行 //这个是使用默认浏览器打开的 System.Diagnostics.Process.Start("http://www.baidu.com"); //这个是使用ie打开的,你想换成甚么浏览器,就吧路径写该浏览器的地址就行推荐使用默认 System.Diagnostics.Process.Start(@"C:...

建议用访问器来实现,例如点击Form1中的按钮,给form2中的label赋值 form2中先写好一个访问器: string txt; public string Txt { set{ txt=value;} } 在form1中的Button_click事件中写 form2 frm2=new form2(); frm2.Txt="xxx";(其中"xxx"表示...

这个一个父窗体的问题~窗体有一个属性IsMdiContainer设置为True是可以设置父窗体的~ 然后填写代码:(Form2是Form1的子窗体) Form2 form2 = new Form2(); form2.MdiParent = this; form2.Show();

很简单的嘛。 比如说你的窗体的名字叫form1,那么你可以在按钮处理程序里面这样做的。 form1 f = new form1(),f.show()。这样就可以了。

设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form2的对象看见了。

跳转到另一个窗口的话 是要新建一个窗体的 例如新建了NewForm 在点击事件里面 button_click () { NewForm nf=new NewForm(); nf.ShowDialog(); } 就可以实现了

网站首页 | 网站地图
All rights reserved Powered by www.gmth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com