我定义了两个FORM,A和B。A是主表单,A调用B,调用时要让A隐藏,B表单关掉时A又自动显示。如何实现?
解决方案 »
- 关于C# sql insert 语句写法
- winfrom不同事件之间的调用问题
- 写不出来了.求代码示例
- 在 Enterprise Library 中使用Cache时,采用Isolated Storage时 ,数据存在什么位置呀?
- DXperience7.1.1这个换肤怎么用啊(winform)
- 导入excel时出现异常,怎样解决?(在线等)
- c#中接收quoted-printabe编码邮件如何解码?谢谢
- 一个不知道用什么方法能实现的问题。快来赐教。
- object的GetHashCode()返回的的哈希码,可以用来查找object吗?
- 怎样把XML文件的ElementName都变成小写的?
- c#.net xmldocument load 或者 loadxml 能支持文件最大多大?
- Dev控件中的MemoEdit 这个东西就是和TextBox是一样的 禁用后字体颜色是灰色的 不可改
form.ShowDialog();这样B关闭的时候 A就显示出来了
FormB form=New FormB();
form.ShowDialog();
this.Show();
FormB的StartPostion属性要设置为CenterParent
FormB form=New FormB();
form.ShowDialog();
this.Hide();//B关闭
FormA.Show();
formB form = new formB();
formb.Closed+= new ClosedHandler(closedb);
form.ShowDialog();
this.Hide();
实现closedb
closedb()
{
FormA.Show();
}
///在formb的定义一个关闭事件关闭方法中,触发关闭事件closed()
{
if(Closed != null)
{
closed();
}
}
FormB form=New FormB();
form.ShowDialog();
this.Show();
b.Show();
this.Visible = false;FormB:
private FormA a ;
public FormB(FormA fa)
{
InitializeComponent();
a=fa;
this.FormClosed +=new FormClosedEventHandler(Form3_FormClosed);
}
private void Form3_FormClosed(object sender, FormClosedEventArgs e)
{
// a.Visible = true; 都可以。
a.Show(); }