Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Formular-Übergänge (https://www.delphipraxis.net/76798-formular-uebergaenge.html)

Ben-G 10. Sep 2006 08:18


Formular-Übergänge
 
Guten Tag! Ich habe eine Frage bezüglich der Forms von Delphi. Zur Zeit programmiere ich einen Formel 1 Manager, der schon recht weit fortgeschritten ist. Was mich allerdings stört ist das immer bei den wechseln zwischen den Formularen ein unschönes flackern auftritt, was das ganze leider reichlich unproffesionel aussehen lässt. Gibt es da evtl. eine Möglichkeit das zu unterbinden, oder sogar einen Übergangseffekt zu kreiren? Bezieht sich jetzt auf die OnShow Methode. :?

turboPASCAL 10. Sep 2006 08:30

Re: Formular-Übergänge
 
Hm, tja ist jetzt die Frage wie ist der Übergang ?
Zitat:

immer bei den wechseln zwischen den Formularen ein unschönes flackern
:gruebel:

Ggf. einfach in TFormX.FormCreate();

Delphi-Quellcode:
{FormX.}DoubleBuffered := TRUE;
einfügen.

Ben-G 10. Sep 2006 08:35

Re: Formular-Übergänge
 
Naja, ist doch ein bisschen speicherlastig bei bisher 25 Formularen, und eine Art schönere Übergänge zu kreiren kennt keiner?

alzaimar 10. Sep 2006 08:46

Re: Formular-Übergänge
 
Was verstehst Du denn unter 'Übergängen'?

Ben-G 10. Sep 2006 09:11

Re: Formular-Übergänge
 
Naja, dass das geöffnete Formular nicht sofort aufpoppt sondern irgendwie aufgebaut wird oder so?

fkerber 10. Sep 2006 09:16

Re: Formular-Übergänge
 
Hi!

Schau mal, ob du damit etwas anfangen kannst:
http://www.delphipraxis.net/internal...ct.php?t=81941


ciao, Frederic

Ben-G 10. Sep 2006 09:21

Re: Formular-Übergänge
 
Hatte das auch schon probiert, allerdings machen die anderen Komponenten auf dem Form dieses Transparenzspielchen nicht richtig mit :/

alzaimar 11. Sep 2006 07:28

Re: Formular-Übergänge
 
Da bleibt Dir dann nur noch folgender Trick: Du zeichnest das Formular in eine Bitmap und stellst damit dann deine Späßchen an. Wenn die Bitmap vollständig sichtbar ist, zeigst Du das echte Formular.

Helmi 11. Sep 2006 11:18

Re: Formular-Übergänge
 
Wenn du es auf XP laufen lassen willst, dann könntest du auch "AnimateWindow" verwenden.
Da kannst du deine Form auch langsam verschwinden bzw. aufpoppen lassen.

Durch die Hilfe wirst du hier bestimmt fündig


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz