Hallo,
Ik heb een formulier waarop regels met textboxen worden gecreerd, elke regel bevat 5 textboxen.
Nu wil ik dat door een druk op een button al die textboxen in 1 keer verwijder worden, behalve diegene die als naam "receptnaam" heeft.
Nu is het gekke dat er door mijn gebruikte oplossing niet alle textboxen worden verwijderd, hoewel er volgens mij geen fout in mijn code zit.
Zouden jullie even mee willen denken?
Ik heb een formulier waarop regels met textboxen worden gecreerd, elke regel bevat 5 textboxen.
Nu wil ik dat door een druk op een button al die textboxen in 1 keer verwijder worden, behalve diegene die als naam "receptnaam" heeft.
Nu is het gekke dat er door mijn gebruikte oplossing niet alle textboxen worden verwijderd, hoewel er volgens mij geen fout in mijn code zit.
Zouden jullie even mee willen denken?
Code:
Public Sub RemoveTextboxes()
Dim TB As New Control
For Each TB In Me.Controls
If TypeOf TB Is TextBox Then
If TB.Name <> "receptname" Then
Me.Controls.Remove(TB)
RemoveHandler TB.Click, AddressOf TB_Click
TB.Dispose()
End If
End if
Next
End Sub
Laatst bewerkt: