Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Crear Control Panel Y Control Button Dentro De El Mediante Codigo

Crear Control Panel Y Control Button Dentro De El Mediante Codigo
Artículo
Responder citando    Descargar mensaje  
Mensaje 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 
abarzuaf - Ver perfil del usuario Enviar mensaje privado  
abarzuaf [ Jueves, 28 Enero 2010, 17:03 ]
 


Crear Control Panel Y Control Button Dentro De El Mediante Codigo
Comentarios
Responder citando    Descargar mensaje  
Mensaje 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 
soplo - Ver perfil del usuario Enviar mensaje privado  
soplo [ Jueves, 28 Enero 2010, 17:37 ]
Responder citando    Descargar mensaje  
Mensaje 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 
abarzuaf - Ver perfil del usuario Enviar mensaje privado  
abarzuaf [ Jueves, 28 Enero 2010, 18:36 ]
Responder citando    Descargar mensaje  
Mensaje 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.



 
fabianfv - Ver perfil del usuario Enviar mensaje privado  
fabianfv [ Jueves, 28 Enero 2010, 18:56 ]
Responder citando    Descargar mensaje  
Mensaje 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"?



 
abarzuaf - Ver perfil del usuario Enviar mensaje privado  
abarzuaf [ Jueves, 28 Enero 2010, 18:59 ]
Responder citando    Descargar mensaje  
Mensaje 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 
soplo - Ver perfil del usuario Enviar mensaje privado  
soplo [ Jueves, 28 Enero 2010, 19:19 ]
Responder citando    Descargar mensaje  
Mensaje Re: Crear Control Panel Y Control Button Dentro De El Mediante Codigo 
 
¡Muchas Gracias Soplo!.
Codigo corto y explicativo.

Saludos



 
abarzuaf - Ver perfil del usuario Enviar mensaje privado  
abarzuaf [ Jueves, 28 Enero 2010, 19:24 ]
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno