Sponsored Link

VB.NETコントロールにフォーカスがあるか判断する

コントロールにフォーカスがあるか判断するには、Focused プロパティを使用します。Focused プロパティは、ピンポイントでフォーカスがあるか判断する時に使用するのが普通です。

どのコントロールにフォーカスがあるか取得したい場合は、親コンテナの ActiveControl プロパティを使用すべきです。詳しくは、フォームで現在アクティブなコントロールを取得または設定する を参照してください。

サンプルコード

以下にサンプルコードを示します。

VB.NET 全般
    ' TextBox1 にフォーカスがある場合はその旨を表示する
    If Me.TextBox1.Focused Then
        MessageBox.Show("TextBox1 にフォーカスがあります")
    End If

関連するリファレンス

以下に関連するリファレンスを示します。