C#中如何使用showdialog(),使其余窗口仍可操作

如何使用showdialog()函数,使该窗口弹出后在最前端,并保证后面的窗口仍可进行操作。

showdialog()是模态窗口,此时其他窗体无法操作的。

如使用非模态窗口,使用show()方法。

置顶:this.TopMost = true;
温馨提示:内容为网友见解,仅供参考
无其他回答

C# 怎样实现主窗体弹出其他窗口后,按钮点击无效,直到其他窗体全部关闭后...
在Form1按钮的单击事件中录入:Form2 f = new Form2();f.showDialog();form2就是另外的窗口

C#中如何设置模式窗体,就是关闭子窗体才能操作母窗体
在实例的时候用showdialog()就好了 譬如在 form2 f2=new form2();f2.showdialog();这样在form2关闭前,就不允许用主窗口

c# winform 如何在用ShowDialog()打开另一个窗体的时候关闭本窗体...
Form2 f2 = new Form2();f2.Show();this.Hide();

C#当前登录窗口登录后如何消掉登录窗口呀?使用this.hide()任务栏窗口...
直接启动加载主窗体,然后在过程中ShowDialog 登录窗体,成功返回OK然后展示主窗体,取消返回Cancel就退出。例如这样,在主窗体的Load方法中按如下例子写就行:private void fmMDI_Load(object sender, EventArgs e){ fmLogin fm = new fmLogin();if (fm.ShowDialog() == DialogResult.OK){ \/\/...}...

C#应用程序中 当点击按钮,打开另一个窗口打开时,按钮失效 当窗口关闭时...
1:设置焦点,当打开新窗体时,只有新窗体获得焦点,只有当该窗体关闭,才能进行下一步操作.2:以ShowDialog() 的方式把新窗口打开,在打开的时候设置为不可用,当关闭窗体后,设置回来 if(newWindow.ShowDialog() != DialogResult.Cancel){ btnTest.Enabled = false;} btnTest.Enabled = true;3:在当前类里...

...如何才能不管之前的主窗体如何操作,都能使其新窗体前端显示?_百度...
始终保持在最前端:需要设置窗体的TopMost属性为true;原位置不变,莫非是要锁定窗口:在FormMoving事件里加上 { this.Left=锁定值;this.Top=锁定值;}

C# 打开新窗口后,怎么让程序继续运行。不关闭新窗口的前提下。_百度知...
第一种:用timer实现自动执行,因为你打开模式窗体后,启动某个timer控件,在timer里写上你要执行的代码。这个不受打开窗体的影响。第二种:把你要执行的代码写成public方法形式,打开模式窗体。带入当前窗体对象this,在小窗体里调用该public方法执行代码。我看你的问题,我觉得你这个后面的代码是不是和刚...

C# ShowDialog()做登录窗,登录成功后主界面确自动关闭
不跟你说具体的了 直接把正确的代码给你 frmLogin login = new frmLogin();if (login.ShowDialog() == DialogResult.OK){ frmMain main = new frmMain();main.User = login.User;login.Visible=false;main.Visible=true;} else { Application.Exit();} 能帮助你的话,记得采纳 ...

C#中如何在一个窗体中调用另一个窗体控件中的数据?
通过实例化另一个窗体,将其显示为模态对话框,读取控件中的数据。通过使用公共属性或公共方法从另一个窗体读取数据。以下是一个例子,该例子使用对话框形式调用另一个窗体:Form2 frm = new Form2();frm.ShowDialog();textBox1.Text = frm.textBox2.Text;在上面的代码中,我们实例化了窗体Form2,...

C# 在窗体A上用ShowDialog打开B窗体后,如何在B窗体上操作A窗体上的控件...
fasSet.ShowDialog();} 步骤 2)在窗体B中实例化窗体A,这样窗体B就可以操作窗体A了。如下代码 \/\/得到传入的FmAlarm窗体值 FmAlarm fa = (FmAlarm)this.Owner;\/\/循环查找FormA中的控件,然后变更控件中的值 foreach (Control con in fa.Controls){ if (con.Name == "txtAlarmContent"){ ((...

相似回答