Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Form se redimensiona (https://www.clubdelphi.com/foros/showthread.php?t=94980)

DavidSG4 10-12-2020 10:02:35

Form se redimensiona
 
Buenos días y gracias por anticipado.

Tengo un problema con los forms de una aplicacion que he migrado a delphi Berlin y es que cuando se crea el form parece como que se repinta o se reposiciona y es muy incomodo. he probado a poner doblebuffer tanto a false como a true y no consigo dar con la solución.
desde ya muchas gracias.

es cierto que si dejo la aplicación de origen no se nota tanto aunque si se nota, pero si le aplico algún estilo desde project options me lo hace mucho mas notorio.

Casimiro Notevi 10-12-2020 11:03:18

Pues habría que ver el código, pero no es normal lo que comentas, o seguramente no lo he entendido.

Neftali [Germán.Estévez] 10-12-2020 12:18:44

Cita:

Empezado por DavidSG4 (Mensaje 539394)
cuando se crea el form parece como que se repinta o se reposiciona....

Deberías revisar el código que tienes en los eventos OnCreate, OnShow,...
Crea un pequeño proyecto de ejemplo que reproduzca ese comportamiento y súbelo al hilo para que podamos revisarlo.

Cita:

Empezado por DavidSG4 (Mensaje 539394)
...es cierto que si dejo la aplicación de origen

No se a qué te refieres con "dejar la aplicación de origen".
Tal vez si lo explicas, esté relacionado con lo que te pasa.

Poca información para saber qué está pasando.

Neftali [Germán.Estévez] 10-12-2020 12:19:26

Cita:

Empezado por Casimiro Notevi (Mensaje 539397)
o seguramente no lo he entendido.

+1
Yo tampoco.

DavidSG4 10-12-2020 14:35:16

muy buenas gracias por vuestra atención.
he intentado hacer un video pero no me deja subirlo ni comprimido porque excede el tamaño máximo.

creo que el hilo siguiente trata algo parecido. a ver si con esto me explico mejor.

Gracias y a ver si me podéis echar un cable.

https://stackoverflow.com/questions/...flickering-in-https://stackoverflow.com/questions/...613272#2613272user-controls/2613272#2613272

Casimiro Notevi 10-12-2020 14:56:28

Puedes poner el enlace a donde hayas subido tu video.
El que has puesto no es correcto, parece.
Utiliza esto para poner enlaces:

Neftali [Germán.Estévez] 10-12-2020 15:23:07

Cita:

Empezado por DavidSG4 (Mensaje 539404)
he intentado hacer un video pero no me deja subirlo ni comprimido porque excede el tamaño máximo.

Súbelo a GoFiles
Y luego:

Cita:

Empezado por Casimiro Notevi (Mensaje 539405)
Puedes poner el enlace a donde hayas subido tu video


DavidSG4 10-12-2020 15:54:24

https://gofile.io/d/bFBseW

Gracias.

Neftali [Germán.Estévez] 10-12-2020 16:02:45

Está claro que no es normal.
Habrá que saber qué tienes en el OnCreate y en el OnShow.
O si has redefinido el constructor.
O si has sobreescrito el procedimiento CreateParams.
...
Hay muchas opciones, en alguna de ellas tienes código que provoca ese efecto.
¿Estás trabajando con formularios MDI?

DavidSG4 10-12-2020 16:04:30

gracias ya lo he solucionado. Tirando del hilo he llegado a un código en la clase padre que redimensionaba si el form tenia un tamaño superior a clientwidth cargado desde un fichero .ini

muchas gracias por vuestra ayuda.


La franja horaria es GMT +2. Ahora son las 09:45:07.

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