- PR -

TextBoxにフォーカスがあるとき、ButtonをクリックしたらTextBoxのフォーカスを取得できるようにしたい

投稿者投稿内容
なぎさ。
会議室デビュー日: 2007/12/21
投稿数: 9
お住まい・勤務地: カンサイ
投稿日時: 2007-12-21 16:55
burton999さんのコードに
まどかさんのイベント集約方法
を加えて修正してみると

コード:
Public Class Form1

    Private c As Control = Nothing

    Private Sub TargetLeave(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles _
        TextBox1.Leave, _
        TextBox2.Leave, _
        TextBox3.Leave
        'ここまでイベントハンドラ
        
        c = DirectCast(sender, Control)
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        If c IsNot Nothing Then
            c.Focus()
        End If

    End Sub

End Class




じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-12-21 17:05
イベント ハンドラ統合に関して...burton999 さんの投稿がデジャヴュだと思ったら、これだったみたいです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌

スキルアップ/キャリアアップ(JOB@IT)