Autor |
Mensaje |
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Crear Control Panel Y Control Button Dentro De El Mediante Codigo
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.
última edición por abarzuaf el Jueves, 28 Enero 2010, 17:04; editado 1 vez
|
#1 Jueves, 28 Enero 2010, 17:03 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo
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
última edición por soplo el Jueves, 28 Enero 2010, 17:37; editado 1 vez
|
#2 Jueves, 28 Enero 2010, 17:37 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo(Solucionado)
Es exactamente lo que necesitaba.
¡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
|
#3 Jueves, 28 Enero 2010, 18:36 |
|
|
fabianfv
Analista Programador
Registrado: Octobre 2009
Mensajes: 495
Edad: 50 Ubicación:
|
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.
=================== Cómo programar con Gambas
Speed Books: informática libre.
|
#4 Jueves, 28 Enero 2010, 18:56 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
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"?
|
#5 Jueves, 28 Enero 2010, 18:59 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo
Citar: Una vez creado el control, ¿Se puede "destruir"?
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
última edición por soplo el Jueves, 28 Enero 2010, 19:20; editado 1 vez
|
#6 Jueves, 28 Enero 2010, 19:19 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo
¡Muchas Gracias Soplo!.
Codigo corto y explicativo.
Saludos
|
#7 Jueves, 28 Enero 2010, 19:24 |
|
|
|