www.rtmj.net > C#如何单击按钮显示另一个窗体

C#如何单击按钮显示另一个窗体

首先假如有窗体form1和form2,form2中有个textbox控件和一个属性strpublic string str{ set{ this.textbox1.text=value;}}form1中有个form2的实例f,在form1中的按钮的单击事件中写上f.str="abc";//在这之前要有另外一个按钮显示form2;

//按钮的单击事件中加上这些:要关的闭窗体.Close();要打开的窗体.Show();

可以在button按钮的onclick时间中form2 form2 = new form2();之后用form2.show();你试一下吧,我也记得不太清楚了

你可以除按钮所在窗体再新建一个窗体,使按钮的事件跳转到这个新的窗体,在新建的那个窗体页面进行设计就可以了.

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

两种方法,一种是委托,把A窗体的函数传递到B窗体中 B窗体实例化的时候把A窗体当成参数传过去

在设计页面里面双击Button(假设窗体的ID为abc) abc a = new abc(); a.show();就哦了

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

写在按钮单击事件里面: private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); //假设你要代开的窗体叫from2 this.close(); //关闭当前窗体 f2.show(); //显示from2 }

你弹出另外一个窗体,至少你也要等号前后的类型一致啊..你后面的ShowDialog();就已经是弹出一个窗体了..还可以用show弹出窗体的..只不过第一个是模式对话框,后面一个是非模式对话框的.

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com