Form.ShowInTaskbar Form.ShowInTaskbar Form.ShowInTaskbar Form.ShowInTaskbar Property

定義

フォームを Windows タスクバーに表示するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the form is displayed in the Windows taskbar.

public:
 property bool ShowInTaskbar { bool get(); void set(bool value); };
public bool ShowInTaskbar { get; set; }
member this.ShowInTaskbar : bool with get, set
Public Property ShowInTaskbar As Boolean

プロパティ値

実行時にフォームを Windows タスク バーに表示する場合は true。それ以外の場合は falsetrue to display the form in the Windows taskbar at run time; otherwise, false. 既定値は、true です。The default is true.

次のコード例は、 ShowInTaskbarプロパティを使用して、Windows タスクバーに表示されないダイアログボックスを作成する方法を示しています。The following code example demonstrates how to use the ShowInTaskbar property to make a dialog box that is not displayed in the Windows taskbar.

private:
   void ShowInTaskBarEx()
   {
      Form^ myForm = gcnew 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();
   }
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();
}
Private Sub ShowInTaskBarEx()
    Dim myForm As 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()
End Sub

注釈

フォームが別のフォーム内で親になっている場合、親フォームは Windows タスクバーに表示されません。If a form is parented within another form, the parented form is not displayed in the Windows taskbar.

このプロパティを使用すると、ユーザーが Windows タスクバーでフォームを選択できないようにすることができます。You can use this property to prevent users from selecting your form through the Windows taskbar. たとえば、アプリケーションに [検索と置換] ツールウィンドウを表示した場合、アプリケーションのメインウィンドウと [検索と置換] ツールウィンドウの両方が必要になるため、Windows タスクバーでそのウィンドウが選択されないようにすることができます。検索を適切に処理するために表示されます。For example, if you display a Find and Replace tool window in your application, you might want to prevent that window from being selected through the Windows taskbar because you would need both the application's main window and the Find and Replace tool window displayed in order to process searches appropriately.

FixedToolWindowスタイルを使用してフォームを作成する場合は、このプロパティを使用することがよくあります。You will often wish to use this property when creating a form with the FixedToolWindow style. スタイルをFixedToolWindow設定しても、ウィンドウがタスクバーに表示されないことを保証するだけではありません。Setting the FixedToolWindow style does not alone guarantee that a window will not appear in the taskbar.

適用対象