Ver Mensaje Individual
  #5
Antiguo 6 de febrero de 2015, 22:15
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Citación del post de hrmcobol Ver Mensaje
Kuk, primero no sabia que se podía mover un control de form a otro, cosa que aparentemente se puede. Pero bien dime cual seria la utilidad de mover un control de un lado a otro?.

Saludos

PD.: Interesante tema
A ver como lo explico. Por WinAPI se puede hacer muchas cosas, entre ellas asignar ventana/control padre de (casi) cualquier otro control. Con esto he logrado hasta simular una ventana MDIForm.

Cada control (o casi cada) tiene una propiedad llamada HANDLE o HWND la cual es unica e identifica el control a nivel interno. Por llamada de WinAPI "SetParent" se puede hacer que un control se haga el padre del otro. Es el principio de como cada control puesto en un Form se mantiene dentro de el, se mueve junto a el etc.

En el caso del TabControl, su HWND es unico y no uno por pestaña, pero aun asi cada control que pones en cada pestaña se queda en su pestaña. O sea que la pestaña de alguna manera se hace padre del control que has puesto en ella...

No se si me he explicado claramente pero vamos, es lo que quiero entender
Kuk is offline   Responder Con Cita