使用多种形式

Rom*_*key 3 c# winforms

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

我设法使用另一种形式

form1.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

但不幸的是,这会将焦点转移到显示的形式,并且用户无法点击之前的表单,直到他关闭它.

问题:我如何同时使用2个单独的表格(一个用于主ui,一个用于记录器).

Ree*_*sey 5

你会用form1.Show()而不是ShowDialog().

ShowDialog方法旨在将表单显示为模式对话框,(通过设计)将阻止原始表单直到form1关闭.

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

  • @RuneS - 请不要忘记将此标记为答案! (2认同)