Hola, yo se que talvez no le estoy dando un uso correcto a un formulario MDI, pero lo que quiero es que al abrir un form MDI child dentro del MDI principal, no se cambie de posicion, lo mostraré con imagenes:
Al abrir un form me sale asi (todo correcto): (http://img9.imageshack.us/img9/6784/dibujo1tca.th.jpg) (http://img9.imageshack.us/my.php?image=dibujo1tca.jpg)
Pero luego si cierro el form hijo y lo vuelvo a abrir, o lo cierro y abro otro catalogo, este aparece un poco mas abajo: (http://img10.imageshack.us/img10/3707/dibujo2qwv.th.jpg) (http://img10.imageshack.us/my.php?image=dibujo2qwv.jpg)
Quisiera que apareciera siempre en la misma posicion, a menos que tenga dos o mas formularios abiertos a la vez, entonces si que se muestren en cascada.
Espero me haya dado a entender.
Saludos
Supongo que poniendo esto cuando hagas click en el botón funcionaría:
frmChild.Top = 0
frmChild.Left = 0
Puesto que la ventana hijo solo se puede mover dentro de la ventana padre, por lo que debería ir.
;-)Va perfecto, como no se me ocurrió, y yo pensando en cosas mas complicadas.
Gracias y saludos
De nada :xD
Saludos ;)
Cita de: *RoBbIe* en 20 Marzo 2009, 20:40 PM
Hola, yo se que talvez no le estoy dando un uso correcto a un formulario MDI, pero lo que quiero es que al abrir un form MDI child dentro del MDI principal, no se cambie de posicion, lo mostraré con imagenes:
Al abrir un form me sale así (todo correcto): (http://img9.imageshack.us/img9/6784/dibujo1tca.jpg) (http://img9.imageshack.us/my.php?image=dibujo1tca.jpg)
Pero luego si cierro el form hijo y lo vuelvo a abrir, o lo cierro y abro otro catalogo, este aparece un poco mas abajo: (http://img10.imageshack.us/img10/3707/dibujo2qwv.jpg) (http://img10.imageshack.us/my.php?image=dibujo2qwv.jpg)
Quisiera que apareciera siempre en la misma posicion, a menos que tenga dos o mas formularios abiertos a la vez, entonces si que se muestren en cascada.
Espero me haya dado a entender.
Saludos
Hola, pues solo una recomendación. En cuanto a estetica sería mejor si usas un listview. Hay muchos ejemplos, de echo Leandro ha creado unas cuantas clases para subclasificarlos y cambiarle muchas cosas, yo partiendo de esa clase publique una dll, busca acá en el foro. quizas te animas y creas un proyecto más grande. saludos.
Gracias ssccaann43, lo tendre en mente, aunque siempre me he liado con los listview, le daré un vistazo a la clase de Leando y a tu dll.
Saludos