Form.ShowInTaskbar 属性

定义

获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。

C#
public bool ShowInTaskbar { get; set; }

属性值

Boolean

如果为 true,则运行时在 Windows 任务栏中显示窗体;否则,为 false。 默认值为 true

示例

以下示例演示如何使用 ShowInTaskbar 属性生成未显示在 Windows 任务栏中的对话框。

C#
private void ShowInTaskBarEx()
{
    Form myForm = new Form();
    myForm.Text = "My Form";
    myForm.SetBounds(10,10,200,200);
    myForm.FormBorderStyle = FormBorderStyle.FixedDialog;
    myForm.MinimizeBox = false;
    myForm.MaximizeBox = false;
    // Do not allow form to be displayed in taskbar.
    myForm.ShowInTaskbar = false;
    myForm.ShowDialog();
}

注解

如果窗体在另一个窗体中为父级,则父窗体不会显示在 Windows 任务栏中。

可以使用此属性阻止用户通过 Windows 任务栏选择表单。 例如,如果在应用程序中显示“查找和替换”工具窗口,则可能希望阻止该窗口通过 Windows 任务栏进行选择,因为你需要应用程序的主窗口和显示“查找和替换”工具窗口才能正确处理搜索。

创建具有样式的 FixedToolWindow 窗体时,通常希望使用此属性。 FixedToolWindow设置样式并不单独保证窗口不会显示在任务栏中。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7