窗体的隐藏后的显示问题! 我有两个窗体form1和form2程序运行时运行form1用form1登陆到form2 同时隐藏了form1我要如何才能在关闭form2的时候把隐藏了的form1显示出来,同时将其中的用户名和密码清空? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法很多。可以在form1订阅form2的formClosed事件,在响应事件时: this.两个textbox.text清空,再 this.show() 我的方法:将form2的tag设为form1,然后就可以干想干的事了 //在Form1登录 确认的按钮事件: private void button1_Click(object sender, System.EventArgs e) { if(通过密码验证) { this.Hide(); Form2 f2=new Form2(); f2.ShowDialog(); this.textBox1.Text=""; this.textBox2.Text=""; this.Show(); } } private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(); frm.FormClosed += delegate(object obj, FormClosedEventArgs args) { this.Show(); }; frm.Show(); this.Hide(); } 你在form1中new fomr2时把form1的引用传过去form2 f2 = new form2(this);然后form2中可以对form1进行操作 具体点:form1登录按钮事件中:form2 f2 = new form2(this);f2.show();this.Hide();或this.visable=false;form2中:public form1 f1;//构造方法public form2(form1 _f1){ f1=_f1;}那么你在form2中即可用f1来对form1操作你可以f1.visable =true; 这没什么难的啊,在form1--->form2中的某个连接按钮中写this.Hide();Form2 f2=new Form2();f2.ShowDialog();this.textBox1.Text="";this.textBox2.Text="";在form2--->form1中Form2_closing事件中写Form1 f1=new Form();f1.ShowDialog();方法很多的,楼上有好多 C#如何判断两个DBF文件结构相同 请问程序中一般将设置信息放在哪里呢? 登陆数据库的问题 如何向数组添加元素 利用word模板导出word文档的问题 C#中怎样使用windos默认浏览器(firefox),显示特殊的帮助文件(地址里有特殊符号) 为什么我的VS2005里找不到ScriptManager? WinForm 将EXCEL嵌套在窗体中 不能更新数据库 如何利用C#实现点击按钮切换中英文 sqlhelper返回值问题,求解决办法.高分求助,有答案立刻给分. 如何自定义窗体的显示位置?
可以在form1订阅form2的formClosed事件,在响应事件时: this.两个textbox.text清空,再 this.show()
将form2的tag设为form1,然后就可以干想干的事了
private void button1_Click(object sender, System.EventArgs e)
{
if(通过密码验证)
{
this.Hide();
Form2 f2=new Form2();
f2.ShowDialog();
this.textBox1.Text="";
this.textBox2.Text="";
this.Show();
}
}
private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.FormClosed += delegate(object obj, FormClosedEventArgs args)
{
this.Show();
};
frm.Show();
this.Hide();
}
form1登录按钮事件中:form2 f2 = new form2(this);
f2.show();
this.Hide();或this.visable=false;form2中:
public form1 f1;
//构造方法
public form2(form1 _f1)
{
f1=_f1;
}那么你在form2中即可用f1来对form1操作
你可以f1.visable =true;
在form1--->form2中的某个连接按钮中写
this.Hide();
Form2 f2=new Form2();
f2.ShowDialog();
this.textBox1.Text="";
this.textBox2.Text="";
在form2--->form1中Form2_closing事件中写
Form1 f1=new Form();
f1.ShowDialog();
方法很多的,楼上有好多