Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   No soltar Foco en MDIForm (https://www.clubdelphi.com/foros/showthread.php?t=26621)

ranaya 28-10-2005 07:32:10

No soltar Foco en MDIForm
 
Hola.
Tengo una aplicacion con formas hijas. y quiero que cuando abra una de ellas, no pierta el foco de ninguna manera, solo hasta que la cierre.

Me podrin dar una idea de como hacerlo.?

dec 28-10-2005 07:48:27

Hola,

Si no temiera que cierto efecto "extraño" no te parecerá bien, diría que aprovecharas el evento "OnDeactivate" del formulario en cuestión, para escribir en el mismo la instrucción "Self.SetFocus"... ¿Que habrá otras formas de hacerlo? Muy probablemente, sí... pero prueba a ver qué tal...

Neftali [Germán.Estévez] 28-10-2005 10:05:32

Cita:

Empezado por ranaya
...Tengo una aplicacion con formas hijas. y quiero que cuando abra una de ellas, no pierta el foco de ninguna manera, solo hasta que la cierre.

¿Y esa en concreto no podrías mostrarla modal?
No se si es a eso a lo que te refieres...

ranaya 29-10-2005 23:10:31

Probando con OnDeactivate Self.SetFocus, funciona en parte, ya que a la MDIForm (Forma Padre) le permite tener movimiento y poder seguir abriendo formas hijas. aunque estas no tengan el Foco.

Lo que deseo es que nada pueda pasar excepto en la forma hija que tiene fijado el foco, hasta que se cierre.

dec 30-10-2005 05:40:12

Hola, qué tal,


Cita:

Empezado por ranaya
Lo que deseo es que nada pueda pasar excepto en la forma hija que tiene fijado el foco, hasta que se cierre.

Cita:

Empezado por Neftali
¿Y esa en concreto no podrías mostrarla modal?
No se si es a eso a lo que te refieres...



La franja horaria es GMT +2. Ahora son las 04:41:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi