www.rtmj.net > C#中在一个窗体中通过按钮打开另一个窗体

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

1、在winform项目点击右键-添加-新建项-Windows Forms-Windows 窗体,新建一个要弹出的窗体Form2.2、在Form1中拖入一个button,修改Text属性为弹出窗体.3、双击按钮,进入代码编写界面.4、编写代码“Form2 form2=new Form2;form2.ShowDialog();”.5、点击启动按钮,或者按F5键,运行程序.6、点击弹出窗体按钮后,弹出新窗体.

假设一个按钮button1,双击进入它的事件编辑区,加入如下代码你想打开的窗体名.Show();即可,例如你想打开的窗体名叫form1,就加入form1.Show();

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

假设你要从Form1窗体单击打开Form2窗体,那么Form1窗体中控件的单击事件可以这样写: private void button1_Click(object sender, EventArgs e) { Form2 form = new Form2(); form.Show(); }

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

是把原来的窗体激活吗?new MiniMapFrm().Show(); this.Focus();

先要得到你说的“另一个窗口”的句柄.比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧.在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();这样就可以调用了.

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

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

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

相关搜索:

网站地图

All rights reserved Powered by www.rtmj.net

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