【发布时间】:2011-08-04 06:41:38
【问题描述】:
我正在使用 C#.Net 创建一个 Windows 应用程序。我在使用以下代码启动应用程序时显示了一个表单:
Form myForm = new MyForm();
Application.Run(myForm);
应用程序没有出现在任务栏中,但我知道它正在运行,因为我可以使用 Alt-TAB 导航到应用程序窗口。
如果我使用myForm.ShowDialog(),应用程序在任务栏中可见。
我在这里错过了什么?
更新:ShowInTaskbar 属性为表单设置为 true。
UPDATE2:FormBorderStyle 设置为None
【问题讨论】:
-
您的表单是否继承自任何类?
-
会不会是一些愚蠢的事情,比如如果您使用 Windows7 它会出现在已经打开的其他窗口组中?
-
@Tigran :好吧,我不认为 Windows 7 会犯这个愚蠢的错误。
-
@S.Amani - 是的,它继承自 'GenericForm',它有一些来自确定/取消按钮和其他东西的默认操作。
-
@Tigran - 不,不是这样。