Public Sub ClearTextBoxes(ByVal Frm As Form)
Dim Ctl As Control
For Each Ctl In Frm.Controls
If TypeOf Ctl Is TextBox Then Ctl.Text = ""
If TypeOf Ctl Is GroupBox Then
Dim Ctl1 As Control
For Each Ctl1 In Ctl.Controls
If TypeOf Ctl1 Is TextBox Then
Ctl1.Text = ""
End If
Next
End If
Next
End Sub
私はこの方法がありますが、私のグループボックスはパネル内にあり、これらのコントロールで混乱しています。ここでパネル内にあるグループボックス内に複数のテキストボックスをクリアする
「パネル内にあるグループボックス内」あなたのコードはパネルを無視しているようです。 – LarsTech
ああ、私は知っているが、私は新しい、私はどのようにパネルとループすることができますかわからない。コードを教えてくれますか?ありがとう:) –
あなたはすでにそれをやっているのと同じ方法でループします。最初にPanelのチェックを追加してから、グループボックスのパネルコントロールを検索し、次にグループボックスコントロールを検索してテキストボックスを検索する必要があります – soohoonigan