Control.Focus メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールに入力フォーカスを設定します。
public:
bool Focus();
public bool Focus ();
member this.Focus : unit -> bool
Public Function Focus () As Boolean
戻り値
入力フォーカス要求が成功した場合は true
。それ以外の場合は false
。
例
次のコード例では、フォーカスを受け取ることができる場合は、指定した Controlにフォーカスを設定します。
public:
void ControlSetFocus( Control^ control )
{
// Set focus to the control, if it can receive focus.
if ( control->CanFocus )
{
control->Focus();
}
}
public void ControlSetFocus(Control control)
{
// Set focus to the control, if it can receive focus.
if(control.CanFocus)
{
control.Focus();
}
}
Public Sub ControlSetFocus(control As Control)
' Set focus to the control, if it can receive focus.
If control.CanFocus Then
control.Focus()
End If
End Sub
注釈
コントロールが入力フォーカスをtrue
正常に受け取った場合、 メソッドは Focus を返します。 コントロールは入力フォーカスを持つことができますが、フォーカスを持つ視覚的な手掛かりは表示されません。 この動作は、主に以下に示す選択できないコントロール、またはそれらから派生したコントロールによって観察されます。
コントロールを選択し、入力フォーカスを受け取ることができます。値が に設定されている Selectable
場合は、別の ControlStyles コントロールに true
含まれており、その親コントロールはすべて表示され、有効になります。
次の一覧のWindows フォーム コントロールは選択できません。 これらのコントロールから派生したコントロールも選択できません。
LinkLabel (コントロールにリンクがない場合)
注意
Focus は、主にカスタム コントロール作成者を対象とした低レベルのメソッドです。 代わりに、アプリケーション プログラマは、子コントロールの Select メソッドまたは ActiveControl プロパティ、またはフォームの メソッドを Activate 使用する必要があります。
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示