使用 Application.Run() 时应用程序在任务栏中不可见

Nis*_*han 1 .net c# taskbar

我正在使用 C#.Net 创建一个 Windows 应用程序。我在使用以下代码启动应用程序时显示一个表单:

Form myForm = new MyForm();
Application.Run(myForm);
Run Code Online (Sandbox Code Playgroud)

应用程序没有出现在任务栏中,但我知道它正在运行,因为我可以使用 Alt-TAB 导航到应用程序窗口。

如果我使用myForm.ShowDialog(),应用程序在任务栏中可见。

我在这里缺少什么?

更新:ShowInTaskbar表单的属性设置为 true。UPDATE2:FormBorderStyle设置为None

Pil*_*ouk 5

使用以下两行在ShowInTaskbar您的form load事件中切换:

This.ShowInTaskbar = False
This.ShowInTaskbar = True
Run Code Online (Sandbox Code Playgroud)

它对我有用。