Visual Basic para Aplicaciones - Agregar Textbox en Frame en tiempo ejecución

Life is soft - evento anual de software empresarial
 
Vista:

Agregar Textbox en Frame en tiempo ejecución

Publicado por Juan (9 intervenciones) el 14/01/2007 21:22:16
Necesito insertar los textboxs creados en tiempo de ejecución en un frame específico. La última parte es la que no puedo hacer. Estuve viendo que en VB6 existe el método "container" para esto, pero en vba al menos no parece existir.

Estoy usando Excel 2003.

Código para generar los textbox:

sub AgregaTextBox()

dim ctrl as control
set ctrl=me.controls.add("Forms.TextBox.1")

end sub

El método que menciono como "container" funciona algo asi:
(Con el textbox creado ya)

set textbox1.container=me.frame1

(y después lo ubicas como quieras)
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:Agregar Textbox en Frame en tiempo ejecución

Publicado por JuanC (243 intervenciones) el 14/01/2007 22:52:45
Estabas cerquita!

Sub AgregaTextBox()
Dim ctrl As Control
Set ctrl = Me.Frame1.Controls.Add("Forms.TextBox.1")
With ctrl
.Left = 10
.Top = 10
.Width = 60
.Height = 18
End With
Set ctrl = Nothing
End Sub

Saludos desde Baires, JuanC
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:Agregar Textbox en Frame en tiempo ejecución

Publicado por Necros (1 intervención) el 29/08/2015 23:14:09
Hola y si quiero crear el frame con checkbox dentro pero ambos (frame y checkbox) creados en tiempo de ejecucion como seria?
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