Programación General > Visual Basic 6.0 e inferiores

 Obtener Las Propiedades De Un Control En Vb

(1/1)

F_Tanori:
Compañeros ....

Estoy un  poco olvidado de VB6, quisiera ver si alguien sabe una manera de recorrer las propiedades de un control (en VB6)....

Algo por el estilo de este codigo....  no funciona pues la coleccion Properties no existe en VB6 :(


--- Código: Text ---Private Sub Command1_Click()'On Error Resume Next    Dim oCtrl As Control, c As String * 1    For Each oCtrl In Me.Controls        For i = 1 To oCtrl.Properties.Count            c = ""            If oCtrl.Properties(i).Type = 8 Then                c = Chr(34)            End If            Debug.Print oCtrl.Properties(i).Name & "=" & c & oCtrl.Properties(i) & c        Next i    Next oCtrl    Debug.Print vbCrLfEnd Sub  
se pude imprimir la propiedad por default segun el control..
(o en su defecto indicandola en el codigo 1 x 1.... :S  :P)


--- Código: Text --- Private Sub Command1_Click()'On Error Resume Next    Dim oCtrl As Control, c As String * 1        For Each oCtrl In Me.Controls            Debug.Print oCtrl.Name            Debug.Print oCtrl    Next oCtrl    Debug.Print vbCrLfEnd Sub 
Pero lo que se busca es que se algo dinamico, y recorrer todas las propiedades de cada control, y ya saben se agradece cualquier orientacion e ideas ;)


Gracias
Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa