请问在C#写winform程序的时候,点击form1中的button1打开form2后,如何打开form2的时候,同时关闭form1.

如题所述

问题很模糊啊
我的理解是:点击form1的button按钮,弹出form2,当第二次点击button时就不弹出form2了,不知这样理解对不对?
如果是这样的话:
bool
sign
=
true;
//设置一个标记变量,ture代表可弹出窗口,false代表不可弹出,这句放在全局变量的位置
form2
f2
=
new
form2();
if(sign
==
true)
{
f2.show();
sign
=
false;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

请问在C#写winform程序的时候,点击form1中的button1打开form2后,如何...
问题很模糊啊 我的理解是:点击form1的button按钮,弹出form2,当第二次点击button时就不弹出form2了,不知这样理解对不对?如果是这样的话:bool sign = true;\/\/设置一个标记变量,ture代表可弹出窗口,false代表不可弹出,这句放在全局变量的位置 form2 f2 = new form2();if(sign == true){...

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

c#:在form1中点击button1时出现form2,如何再次按button1时form2刷新...
if(Application.OpenForms["form2"] == null) \/\/判断应用程序里是否 打开了form2 { form2 fm =new form2();fm.show()} else { form2 fm =(form2)Application.OpenForms["form2"];fm.Active();\/\/激活form2 }

c#winform编程 :form1按钮1打开form2 , form1按钮2改变form2tex
Form1窗体后台代码:Form2 frm2 = null; private void btnOpenForm2_Click(object sender, EventArgs e) { frm2 = new Form2(); frm2.Show(); } private void button1_Click(object sender, EventArgs e) { frm2.TextBoxValue = txtChange.Text; }Form2窗体后...

在c#winform中,通过点击form1窗体中的button按钮跳转到form2窗体的tabp...
在窗体form1 中的Button_Click事件中写:form2 f = new form2();f.show();然后在from2窗体的构造函数中写:tabControl1.SelectedTab = tabPage2;这样子就可以了,祝你好运哦

c# .net winform 怎么实现在打开一个新窗体时,隐藏就窗体;关闭新窗体时...
在Form1中,点击button1,显示Form2 private void button1_Click(object sender, EventArgs e){\/\/隐藏当前窗口this.Visible = false;Form2 f2 = new Form2();\/\/显示Form2f2.ShowDialog(); \/\/显示当前窗口 this.Visible = true;}

c#winform中有form1和form2,点击form1中的一个按钮,form2就会出现,当然...
可以理解是窗体传参,其实你不用想的太复杂,Form1 到Form2 自然把Form1需要的值传过来.当点击Form2迎按钮时,可以取Form1传过来的值自然就可以一起添加数据库中了.这里有个案例,窗体传值的案例,你运行就会看到效果,希望能帮到你!

C# Winform多窗口间切换
Form1 frm_main=new Form1();frm_main.Show();} 这样做等于重新加载了一个新的主界面,如果要原来的那个的话,你可以在原主界面中新建一个线程来检测,当Form2关闭时,线程执行base.Show();或者你也可以在new Form2(this)时把Form1传过来,再在Form2的构造函数中接收,当Form2关闭时执行Form...

C#登录成功后如果关闭此窗口form1打开另一个窗口form2,求教
Form1 login = new Form1();login.ShowDialog();if (login.DialogResult.Equals(DialogResult.OK)) \/\/登陆成功才显示主窗口 Application.Run(new Form2());然后打开你的登录的窗体,在点击确定按钮事件中,写类似于这样的代码 if (this.txtUser.Text == "admin" && this.txtPsd.Text == "...

C# winform 中如何实现tabControl1控件页面跳转?通过主页面上的菜单栏...
设第一个图片的名字叫form1,第二个是form2,并把form2的tag设为0。【tag在属性窗口中就可以设置】form1中:分别把部门设置、服装类别管理、奖惩类别管理三个菜单的tag的设为0,1,2。.在form1中写入下面的函数:private void openSetWindows(object sender, EventArgs e){ Form2 f = (Form2)...

相似回答
大家正在搜