Citación del post de
hrmcobol
|
❞
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

