C# 使用多种形式

C# 使用多种形式,c#,winforms,C#,Winforms,我正在创建一个程序,其中需要一个单独的窗口来显示日志 我设法使用 form1.ShowDialog(); 但不幸的是,这会将焦点转移到显示的表单上,用户在关闭之前无法单击上一个表单 问题:我如何可以同时使用两个单独的表单(一个用于主ui,一个用于记录器)。您将使用form1.Show()而不是ShowDialog() ShowDialog方法旨在将表单显示为,它(根据设计)将阻止原始表单,直到关闭form1 另一方面,Show方法只是将新表单作为一个普通窗口打开。.Show()而不是.Show

我正在创建一个程序,其中需要一个单独的窗口来显示日志

我设法使用

form1.ShowDialog();
但不幸的是,这会将焦点转移到显示的表单上,用户在关闭之前无法单击上一个表单


问题:我如何可以同时使用两个单独的表单(一个用于主ui,一个用于记录器)。

您将使用
form1.Show()
而不是
ShowDialog()

ShowDialog
方法旨在将表单显示为,它(根据设计)将阻止原始表单,直到关闭
form1


另一方面,
Show
方法只是将新表单作为一个普通窗口打开。

.Show()
而不是
.ShowDialog()
好的,你让我今天过得很愉快:D。我得到了最快的好答案,非常感谢兄弟。标记!:D、 是系统告诉我10分钟前不能标记它