Hola.
Necesito tener 2 controles Panel y un control Button dentro de cada uno.
Una primera opción sería crear todo en tiempo de diseño y luego llamarlos mediante código, pero pienso que estaría cargando controles en la memoria
que no son necesarios en una primera instancia y solo estaría recargando la memoria.
¿Es posible crear un Control Panel y luego colocar un control Button dentro de el, solo mediante código?
Saludos.
Crear Control Panel Y Control Button Dentro De El Mediante Codigo
Objetivo: Crear Control Panel Y Control Button Dentro De El Mediante Codigo
última edición por abarzuaf el Jueves, 28 Enero 2010, 17:04; editado 1 vez
última edición por abarzuaf el Jueves, 28 Enero 2010, 17:04; editado 1 vez
Objetivo: Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo
última edición por soplo el Jueves, 28 Enero 2010, 17:37; editado 1 vez
Hola
Public sub Main()
Dim F as new panel(ME) 'crear el panel y ponerlo en el formulario
Dim B as new button(F) 'crear un botón y ponerlo en F
F.top=... 'dimensionar y colocar panel
F.left=...
F.width=...
F.Height= ...
B.top=... 'dimensionar y colocar botón
B.left=...
B.width=...
B.height=...
B.text="&Botón"
end
Dim F as new panel(ME) 'crear el panel y ponerlo en el formulario
Dim B as new button(F) 'crear un botón y ponerlo en F
F.top=... 'dimensionar y colocar panel
F.left=...
F.width=...
F.Height= ...
B.top=... 'dimensionar y colocar botón
B.left=...
B.width=...
B.height=...
B.text="&Botón"
end
última edición por soplo el Jueves, 28 Enero 2010, 17:37; editado 1 vez
Objetivo: Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo(Solucionado)
última edición por abarzuaf el Jueves, 28 Enero 2010, 18:52; editado 1 vez
Es exactamente lo que necesitaba.
¡Muchas Gracias!.
Saludos
Edito:Se me escapaba, si ya se crearon los componentes, ¿Existe alguna forma de destruirlos?.
Gracias
¡Muchas Gracias!.
Saludos
Edito:Se me escapaba, si ya se crearon los componentes, ¿Existe alguna forma de destruirlos?.
Gracias
última edición por abarzuaf el Jueves, 28 Enero 2010, 18:52; editado 1 vez
Objetivo: Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo
Una aclaración abarzuaf; exceptuando a un formulario que se haya configurado como clase de inicio, si diseñas un formulario desde el IDE y luego creas una instancia por código no se recarga la memoria ni nada.
Saludos cordiales.
Saludos cordiales.
Objetivo: Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo
Ok. GRacias por el dato.
Una vez creado el control, ¿Se puede "destruir"?
Una vez creado el control, ¿Se puede "destruir"?
Objetivo: Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo
última edición por soplo el Jueves, 28 Enero 2010, 19:20; editado 1 vez
Citar:
Public sub Main()
Dim F as new panel(ME) 'crear el panel y ponerlo en el formulario
Dim B as new button(F) 'crear un botón y ponerlo en F
F.top=... 'dimensionar y colocar panel
F.left=...
F.width=...
F.Height= ...
B.top=... 'dimensionar y colocar botón
B.left=...
B.width=...
B.height=...
B.text="&Botón"
B.delete 'destruir el botón
F.delete 'destruir el panel
end
Dim F as new panel(ME) 'crear el panel y ponerlo en el formulario
Dim B as new button(F) 'crear un botón y ponerlo en F
F.top=... 'dimensionar y colocar panel
F.left=...
F.width=...
F.Height= ...
B.top=... 'dimensionar y colocar botón
B.left=...
B.width=...
B.height=...
B.text="&Botón"
B.delete 'destruir el botón
F.delete 'destruir el panel
end
última edición por soplo el Jueves, 28 Enero 2010, 19:20; editado 1 vez
Objetivo: Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo
¡Muchas Gracias Soplo!.
Codigo corto y explicativo.
Saludos
Codigo corto y explicativo.
Saludos
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.4601s (PHP: -80% SQL: 180%)
Consultas SQL: 49 - Debug off - GZIP Activado