![]() |
Animiertes Gif in Button??
hallo,
ist es eigentlich möglich in delphi ein animiertes Gif in einem Button darstellen zulassen?? gruß ninja |
Re: Animiertes Gif in Button??
Frohe Ostern auch dir... :xmas:
soviel ich weiss ist es nicht möglich so etwas mit den Standard VCL-Mitteln zu realisieren. Was du machen könntes, nimm ein TImagelist, speichere eine Anzahl von Bilder ab die du animieren möchtest und lass das ganze über ein Timeevent ansteuern.....nur so eine Idee :roll: mft therian |
Re: Animiertes Gif in Button??
Servus Ninja,
welche Delphi-Version benutzt du denn ? Bis Delphi 6 gibts da ne Unit die das TImage erweitert, damit sie auch gifs unterstützt. @tHeRiAn Dies setzt aber vorraus, dass du die Einzelbilder hast... |
Re: Animiertes Gif in Button??
hallo,
ich benutze delphi 6, wo kann ich diese unit finden?? thx ninja |
Re: Animiertes Gif in Button??
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hoffe sie funzt bei dir !
|
Re: Animiertes Gif in Button??
mein Vorschlag: kein button, sondern ein TRxGIFAnimator verwenden (
![]() Setze diese Komponente einfach auf ein Panel, das du wie einen Button gestaltest. Roderich |
Re: Animiertes Gif in Button??
hallo,
ich habe die jedi-komponenten installiert, aber ich kann diesen TRxGIFAnimator nicht finden. in welchem reiter muß ich nachsehen? ninja hab ihn gefunden in JvControls, allerdings heisst er JvGIFAnimator und ich kann zwar das gif laden, aber animiert ist da nix. thx ninja musste nur noch JvxAnimate auf true setzen , jetz gehts. :mrgreen: :mrgreen: thx ninja :mrgreen: :mrgreen: |
Re: Animiertes Gif in Button??
Zitat:
Meldung "zeile zu lang". trotzdem danke ninja |
Re: Animiertes Gif in Button??
Zitat:
ninja :wall: |
Re: Animiertes Gif in Button??
warum willst du das Ding unbedingt auf einen Button setzen ?
Nimm ein Panel, setz beim OnMouseDown den BevelOuter bzw. BevelInner von bvRaised auf bvLowered und beim OnMouseUp wieder zurück. Dann verhält sich das Ganze wie ein Button. Roderich |
Re: Animiertes Gif in Button??
hallo.
ich wußte ehrlich gesagt nicht das mit dem panel einen button simulieren kann. ich hab auch schon ein bißchen ausprobiert, aber ich bekomme das nicht hin. kann mir vieleicht jemand einen kleinen tip geben? gruß ninja |
Re: Animiertes Gif in Button??
Steht doch alles schon da oben, die einfachste Variante:
Delphi-Quellcode:
procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin Panel1.BevelOuter := bvLowered; end; procedure TForm1.Panel1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin Panel1.BevelOuter := bvRaised; end; |
Re: Animiertes Gif in Button??
super, danke.
jetzt hab ichs verstanden wie man das schreiben muß. thx ninja :-D |
Re: Animiertes Gif in Button??
Zitat:
|
Re: Animiertes Gif in Button??
öhm.... das Thema ist von 2003 ;)
|
Re: Animiertes Gif in Button??
Vor allem hat ninja vor 4 Jahren selbst die Lösung gepostet... :D
|
Re: Animiertes Gif in Button??
Dann wurde es aber auch Zeit, dass die mal jemand "abstaubt" :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:14 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