c# - 阻塞直到表单关闭?窗体

标签 c# winforms

我有一个启动 formB 的表单。我希望在关闭表单之前隐藏表单。 formC 和其他人可能会打开一个更改表单,所以我不能只创建一个新表单。有没有办法启动 formB,隐藏并阻止直到关闭?

最佳答案

应该这样做。

this.Visible = false;
using (formB as new FormB())
    formB.ShowDialog(this);
this.Visible = true;

关于c# - 阻塞直到表单关闭?窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3222834/

相关文章:

c# - tcpClient 和 IRC 客户端问题

c# - WS-Security 中 PasswordDigest 的工作算法

c# - 如何将多维数组传递给 ASP.NET MVC 3 JsonResult Controller

c# - 如何从 json 对象循环遍历某个 token?

c# - ReleaseMutex 在单线程 C# Windows 窗体应用程序中失败

c# - 使用 C# WebBrowser 时是否可以检测到调用的任何 javascript 函数

c# - 为什么 'await'会改变WinForms program.cs中的线程上下文

c# - C++ NamedPipeClientStream 发送数据

c# - 为什么我不能清除 datagridview 控件中的行?

c# Win Form - 无法更改 WebBrowser 控件中 "input"的文本