Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Sobre ventanas mdi (https://www.clubdelphi.com/foros/showthread.php?t=51169)

lbidi 07-12-2007 14:03:22

Sobre ventanas mdi
 
Hola, foristas..

Como se evita el "parpardeo" cuando se crean las ventanas mdichild?

Hace como un zoom .. Me explico ??

Le puse LockWindowsUpdate pero no funciona o lo hago mal..

Gracias.

enecumene 07-12-2007 14:29:54

Hola, mira ese parpadeo que dices es propio de delphi, o sea, es muy dificil de quitarlo aunque hay maneras de hacerlo pero que son demasiados avanzados, lo mejor que puedes hacer es utilizar incrustaciones de forms sobre un panel a traves de la propiedad parent del form por ejemplo:

Tienes 2 forms y un panel.

en el form1 pones un panel con la propiedad align en alClient. pones un boton y le pones este codigo:

Código Delphi [-]
Form2:=TForm2.Create(self);
Form2.Parent := Form1.Panel1;
Form2.Show:

con eso lo que se hace es que simula la funcion de un formulario MDI.

espero que te ayude.

Saludos.

Lepe 07-12-2007 14:42:44

En realidad, esa zoom, es una animación de windows, configurable en la versión de windows que tengas instalada, pero su modificación afecta a todo windows al completo.

Suponiendo que usas Windows XP:
- panel de control
- Sistema
- Opciones avanzadas
- Rendimiento -> Configuración
- Efectos visuales -> Personalizar -> Animar las ventanas al minimizar y maximizar (deja en blanco esta casilla).

Saludos

enecumene 07-12-2007 14:59:42

Hola Lepe, oye tenias razon, lo acabo de probar y de veras nunca habia sabido de eso, otra cosa mas que me aprendo. Gracias.

Saludos.

lbidi 07-12-2007 19:31:38

Gracias, funciono de maravilla.


La franja horaria es GMT +2. Ahora son las 22:15:15.

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