Iterating through controls (VB)

  • Thread starter Thread starter Jeremy
  • Start date Start date
J

Jeremy

I have been trying to iterate through the controls on my form and preset all
textboxes to a cssClass. Unfortunately, I have been unable to figure out
how to recursively move through sub-controls and all of my textboxes are in
asp panels. The code I have can see the panels but not what is in them.

Help please.

Current code:


Dim frm As Control

Dim ctrl As Control

frm = FindControl("Form2")

For Each ctrl In frm.Controls

If TypeOf ctrl Is TextBox Then

CType(ctrl, TextBox).CssClass = cssTextbox

End If

Next
 
You basically have to call your function on each of the controls in the
Controls collection of the current control. When you get to a control with
no children - then it's not a container control, and you can check if it's a
textbox, etc.
 
Back
Top