为何c#的第二个界面打开了就打不开第一个界面

来源:百度知道 编辑:UC知道 时间:2024/05/09 03:23:20
请问在哪里可以设置一下,打开了第二个界面,还可以对第一个界面进行操作啊 ?

不知道你什么用什么打开第二个界面的?
如果是showDialog();这样谈出第二个界面那么第一个就不能用操作了
可以用show();就不会那样了

首先我们先明白一个概念
什么是无模式对话框?
比如你平时用的消息窗口,就是messagebox,那个就是有模式的对话框
对应的,就是用ShowDialog方法显示的窗体
相对,无模式对话框,就是你所要求的那种了
用Show方法显示

是winForm吗?如果是是的话,Form2 form2=new Form2();
form2.Show();只要不写this.Close();form1就可以操作的.

把form2.ShowDialog()改为form2.Show().

问题太模糊了吧.

这是什么问题呢?