Login | Register   
RSS Feed
Download our iPhone app
Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: VB7
Expertise: Intermediate
Sep 8, 2003

FindControl - Retrieving a reference to the control with the specified name

' Return a reference to the control with the specified name,
'  searched into the specified container and its sub-controls
' Note: it requires the GetAllControls function
' Example: get a reference to a Label named "lblTest", and set its Text property
'   DirectCast(FindControl("lblTest", Me), Label).Text = "Found!"

Function FindControl(ByVal ctlName As String, ByVal container As Control) As _
    ' retrieve an array with all the controls of the input container controls,
    '  and its sub-controls
    Dim ctls() As Control = GetAllControls(container)
    Dim ctl As Control
    For Each ctl In ctls
        ' loop through the returned controls, and return the one with the 
        ' wanted name, if present
        If ctl.Name = ctlName Then Return ctl
End Function
Marco Bellinaso
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.