Form.ShowInTaskbar プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォームを Windows タスクバーに表示するかどうかを示す値を取得または設定します。
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
。それ以外の場合は false
。 既定値は、true
です。
例
次の例では、このプロパティを ShowInTaskbar 使用して、Windows タスク バーに表示されないダイアログ ボックスを作成する方法を示します。
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 タスク バーに表示されません。
このプロパティを使用すると、ユーザーが Windows タスク バーからフォームを選択できないようにすることができます。 たとえば、アプリケーションで [検索と置換] ツール ウィンドウを表示する場合、検索を適切に処理するには、アプリケーションのメイン ウィンドウと [検索と置換] ツール ウィンドウの両方が表示される必要があるため、Windows タスク バーでそのウィンドウが選択されないようにすることができます。
多くの場合、スタイルを使用してフォームを作成するときに、このプロパティを使用する FixedToolWindow 必要があります。 スタイルを FixedToolWindow 設定するだけでは、タスク バーにウィンドウが表示されないことは保証されません。