C#单击button后关闭本窗口弹出新窗口怎么实现?
解决方案 »
- 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
- 100分,还是P/Invoke问题
- datagridview多行选择的问题
- 想问一个关于MDI窗体的问题
- 怎样将C++中编写的函数导入到C#开发中来
- sqlDataAdapter的 insertCommand updateCommand DeleteCommand 的使用方法
- VS2005.net 与 VS2003.net区别在什么地方.
- 如何判断应用程序多久没有被操作了
- C#的msdn怎么用?
- 哪位大侠有用.net操作OWC的文档和实例??急用,谢谢各位!!!
- 关于结构体数组和索引问器题。
- C#如何根据参数的不同,引用不同的类
frm.Show();
按钮点击if (null != frm)
{
frm.Dispose();
frm = null;
}
Me.Hide()
MenuList.ShowDialog()
Me.Close()
Else
MsgBox("用户名或密码错误!", 0, "失败")
End If用过。
当我点这个BUtton 然后关闭Form1 然后打开 Form2
我怎么不行 在button中 使用ME.的方法 却提示不行!
Form2的名字.show
如果这两个窗口是父子关系,就不能关闭而只能隐藏如果不是父子关系就好办了,form2.Show() form1.Close()
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("IP地址不能为空!");
}
else if (textBox1.Text.Length > 15 || textBox1.Text.Length < 7)
{
MessageBox.Show("请查看IP地址是否大于15位或小于7位!");
}
else
{
;
}
}现在这段我想在最后的ELSE 里加上关闭本窗口打开Form2窗口
this.Hide();
Form2 frm = new Form2();
frm.Show();
加上这个!
这里第1个 Form2 代表什么?
oldwindow.close();
postmessage(A.handle,CUMSTOM_MESSAGE,0,0);
this.close;第二种:替换付线程(未验证) 关闭B窗体的时候,可以就在B窗体里面创建C窗体 C frm=new C();
C.parent=this.parent;
this.close;
就是这样了!
showform form = new showform ();
form.show().
就可以了
Form2 frm = new Form2();
frm.Show();Form2 就是你要打开的窗体的名字啊。不会找不到吧
是不是你没在解决方案中添加Form2窗体?
{
if (MessageBox.Show("点击确定关闭Form1","打开Form2",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)==DialogResult.OK)
{
Form2 fm2 = new Form2();
this.Hide();
fm2.Show();
}
}
this.Hide();Application.ExitThread();
SystemMenuForm 是窗体2
在窗体1的单击事件上写上
SystemMenuForm systemMenuForm = new SystemMenuForm();
this.Hide();Application.ExitThread();