FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cambiar foco de formulario
Hola
Tengo una aplicación MDI con dos MDIChild abiertos, y claro, el ultimo q he creado tiene el foco. Como puedo hacer para cambiar el foco al otro formulario MDIChild (el primero que cree)?? Graciasss |
#2
|
||||
|
||||
Podes llamar al método SetFocus de alguno de sus controles:
Form1.edit1.SetFocus; también es probable que funcione un: Form1.SetFocus; aunque nunca lo he probado. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
No funciona :-(
Nada, eso no me funciona. Me aparece en pantalla el tipiko mensaje de error de acceso a memoria. Alguna otra idea? Parece una tonteria pero ya llevo unos cuantos dias dandole vueltas al tema!
Gracias de todos modos. (se admiten mas sugerencias) |
#4
|
||||
|
||||
en el formulario padre (en el sentido mdi de la palabra) de ambos formularios pon este codigo:
no es exacta exactamente lo que quieres pero cre que arrojara un poco luz a tu problema
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa. |
#5
|
||||
|
||||
Pero esto es lo mismo que yo habia propuesto... lo que puede ocurrir es que el formulario al que estas tratando de asignar el foco no ha sido creado, o ya ha sido destruido.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
||||
|
||||
Aunque SetFocus puede funcionar, lo usual en un formulario no es usar SetFocus- que se usa más bien para controles que reciben directamente entrada de teclado - sino métodos como BringToFront para activar el formulario.
// Saludos |
#7
|
||||
|
||||
Wop!
Bueno, Roman, BringToFront también es de la clase TControl y, segun la ayuda, sirve para "Puts the control in front of all other controls in its parent control", o sea que tan válido es un método como el otro
__________________
E pur si muove |
|
|
|