|
■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
|