Visual Basic - Como saber que objetos contiene un Frame

Life is soft - evento anual de software empresarial
 
Vista:

Como saber que objetos contiene un Frame

Publicado por Rodrigo (63 intervenciones) el 04/01/2005 19:34:48
Hola Amigos,

Quisera saber si por codigo, puedo saber cuantos y que clase de objetos tiene un control Frame.

Atte.
ROD.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como saber que objetos contiene un Frame

Publicado por Cecilia Colalongo (3116 intervenciones) el 04/01/2005 23:26:33
Fijate con esto:

Dim o As Object

For Each o In Controls
If o.Container.Name = "Frame1" Then
Debug.Print o.Name
End If
Next
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Sumale Typeof para saber que tipo es

Publicado por Benjo (679 intervenciones) el 04/01/2005 23:49:45
Reemplazá Debug.Print o.Name por este y sab´ras que tipo de control es

If (TypeOf o Is CommandButton) Then
Debug.Print o.Name, "CommandButton"
ElseIf (TypeOf o Is CheckBox) Then
Debug.Print o.Name, "CheckBox"
ElseIf (TypeOf o Is TextBox) Then
Debug.Print o.Name, "TextBox"
ElseIf (TypeOf o Is OptionButton) Then
Debug.Print o.Name, "OptionButton"
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Sumale Typeof para saber que tipo es

Publicado por Cecilia Colalongo (3116 intervenciones) el 05/01/2005 10:35:52
Para algo se inventó la función TypeName, existen muchos más tipos de objetos que los nombrados: TypeName(o) devuelve exactamente lo mismo sin tantos If.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Sumale Typeof para saber que tipo es

Publicado por Benjo (679 intervenciones) el 05/01/2005 16:20:33
Siempre creí que TypeName era para saber únicamente el tipo de variable que era, nunca lo utilicé con objetos
Gracias por la aclaración.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar