| 
                ■No78691 (ジャジャ さん) に返信
Controls.Findに頼るのも変な挙動をまねきかねないので
コントロールを配列化するなどして制御するコントロールを確実にした方がよいです。
Public Class Form1
    Private _TextBoxes() As TextBox
    Private _CheckBoxes() As CheckBox
    Public Sub New()
        ' この呼び出しはデザイナーで必要です。
        InitializeComponent()
        ' InitializeComponent() 呼び出しの後で初期化を追加します。
        _TextBoxes = {TextBox2, TextBox3, TextBox4}
        _CheckBoxes = {CheckBox2, CheckBox3, CheckBox4}
    End Sub
    Private Sub TextBox1_TextChanged(sender As Object, e As System.EventArgs) Handles TextBox1.TextChanged
        For Each txt In _TextBoxes
            txt.Text = TextBox1.Text
        Next
    End Sub
    Private Sub CheckBox1_CheckedChanged(sender As Object, e As System.EventArgs) Handles CheckBox1.CheckedChanged
        For Each chk In _CheckBoxes
            chk.Checked = CheckBox1.Checked
        Next
    End Sub
End Class
  |