Ver Mensaje Individual
  #161 (permalink)  
Antiguo 26/07/2011, 12:04
Avatar de HaverRamirez
HaverRamirez
 
Fecha de Ingreso: junio-2011
Ubicación: Guatemala
Mensajes: 273
Antigüedad: 12 años, 10 meses
Puntos: 33
Respuesta: FAQ´S del foro de Net

Código vb:
Ver original
  1. ''La llamada
  2. For Each ctrl As Control In ObténControlesSecundarios(Me)
  3.             If Ctype(ctrl is TextBox) orElse ctype(ctrl is combobox) etc... Then
  4.                 ctrl.text = nothing
  5.             End If
  6. Next
  7.        
  8. ''El procedimiento
  9. Private Function ObtenControlesSecundarios(ByVal parent As Control) As ArrayList
  10.         Dim resultado As New ArrayList()
  11.         For Each ctrl As Control In parent.Controls
  12.             ' Agregue este control al resultado.
  13.            resultado.Add(ctrl)
  14.             ' Llama recursivamente a este método para agregar también todos los controles secundarios.
  15.            resultado.AddRange(ObténControlesSecundarios(ctrl))
  16.         Next
  17.         Return resultado
  18. End Function