第一个是在一个Form1上面点击按钮弹出Form2 我怎么设置弹出Form2后 Form1不能进行操作呢?
第二个是我在关闭Form2后,再去按Form1按钮再次启动Form2的时候 ,Form2扔可以用。怎么实现?
第二个是我在关闭Form2后,再去按Form1按钮再次启动Form2的时候 ,Form2扔可以用。怎么实现?
解决方案 »
- 请教,winform中如何读取excel的某一列值,并存到list中
- 出现了个There is no row at position 0.错误~请高手指点
- 如何控制当窗体大小变化时,窗体中图片框pictureBox1中的图片也随着变化?
- 在VS2005中怎么像VS2003中一样使用SQL2000作为数据源呢?
- 帮忙一下
- 关于StreamReader的简单问题,送分
- 用了AJAX技术的页面也没用的页面从外观上看有区别吗?
- 有关datagrid行头
- WCF,需要学习多少呢?
- C#WinForm应用程序运行中出现未响应问题
- 。关于正则表达式和焦点
- C#怎样在winform中使用Process.Start的重载方法跳转页面并且给页面传值,在页面的一端也能接收验证该值
2、Form2.Hide();
第二个,form2仍然可以用是什么意思?界面数据保留着嘛? 用hide可以实现的啊
//模式窗体
form2 frm=new from2();
frm.ShowDialog();2.
//在Form2事件中
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
this.Hide();
}有Form1中private form2 frm;
private void Button1_Click(object sender,EventArgse)
{
if(frm == null)
{
frm=new form2();
}
else
{
frm.ShowDialog();
}
}