Form.ShowWithoutActivation プロパティ

定義

ウィンドウが表示された時点でそれをアクティブにするかどうかを示す値を取得します。Gets a value indicating whether the window will be activated when it is shown.

protected:
 virtual property bool ShowWithoutActivation { bool get(); };
[System.ComponentModel.Browsable(false)]
protected virtual bool ShowWithoutActivation { get; }
member this.ShowWithoutActivation : bool
Protected Overridable ReadOnly Property ShowWithoutActivation As Boolean

プロパティ値

ウィンドウが表示された時点でウィンドウをアクティブにしない場合は true。それ以外の場合は falsetrue if the window will not be activated when it is shown; otherwise, false. 既定では、 falseです。The default is false.

属性

注釈

トップレベルウィンドウを表示するが、現在のウィンドウから入力フォーカスを取得して、ユーザーの作業を中断したくない場合は、このプロパティを使用します。Use this property if you want to show a top-level window, but don't want to interrupt a user's work by taking the input focus away from the current window. これには、情報ポップアップウィンドウまたは描画アプリケーションのツールパレットなどのフローティングウィンドウを使用できます。This can be an informational pop-up window or a floating window, such as a Tools palette in the Paint application.

このプロパティは読み取り専用であるため、ShowWithoutActivation を独自の形式でオーバーライドし、それをプログラミングして trueを返すことによってのみ、値を変更できます。Because this property is read-only, you can only change its value by overriding ShowWithoutActivation in your own form, and programming it to return true.

アクティブ化されていないウィンドウで UI コントロールを使用する必要がある場合は、ToolStripDropDownなどの ToolStrip コントロールを使用することを検討してください。If your non-activated window needs to use UI controls, you should consider using the ToolStrip controls, such as ToolStripDropDown. これらのコントロールはウィンドウなしであり、選択されたときにウィンドウがアクティブになることはありません。These controls are windowless, and will not cause a window to activate when they are selected.

適用対象

こちらもご覧ください