Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Animiertes Gif in Button?? (https://www.delphipraxis.net/13446-animiertes-gif-button.html)

ninja 18. Dez 2003 15:22


Animiertes Gif in Button??
 
hallo,
ist es eigentlich möglich in delphi ein animiertes Gif in einem Button darstellen zulassen??
gruß ninja

tHeRiAn 18. Dez 2003 15:46

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

MrKnogge 18. Dez 2003 16:11

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...

ninja 18. Dez 2003 16:15

Re: Animiertes Gif in Button??
 
hallo,
ich benutze delphi 6, wo kann ich diese unit finden??
thx ninja

MrKnogge 18. Dez 2003 16:21

Re: Animiertes Gif in Button??
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hoffe sie funzt bei dir !

roderich 18. Dez 2003 16:24

Re: Animiertes Gif in Button??
 
mein Vorschlag: kein button, sondern ein TRxGIFAnimator verwenden (http://www.dummzeuch.de/delphi/rxlib/deutsch.html bzw. bei Jedi).
Setze diese Komponente einfach auf ein Panel, das du wie einen Button gestaltest.

Roderich

ninja 18. Dez 2003 16:35

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:

ninja 18. Dez 2003 17:28

Re: Animiertes Gif in Button??
 
Zitat:

Zitat von MrKnogge
Ich hoffe sie funzt bei dir !

sie geht bei mir leider nicht
Meldung "zeile zu lang".
trotzdem danke ninja

ninja 18. Dez 2003 18:49

Re: Animiertes Gif in Button??
 
Zitat:

Zitat von ninja
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:

jetzt hab ich allerdings das problem das ganze auf nen button zubekommen.
ninja :wall:

roderich 19. Dez 2003 17:17

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

ninja 20. Dez 2003 10:10

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

scp 20. Dez 2003 10:20

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;

ninja 20. Dez 2003 10:34

Re: Animiertes Gif in Button??
 
super, danke.
jetzt hab ichs verstanden wie man das schreiben muß.
thx ninja :-D

Tommy1988 21. Nov 2007 20:09

Re: Animiertes Gif in Button??
 
Zitat:

aber animiert ist da nix.
Schon mal in den Eigenschaften von JvGifAnimator "Animate" auf True gesetzt?

Progman 21. Nov 2007 20:23

Re: Animiertes Gif in Button??
 
öhm.... das Thema ist von 2003 ;)

MCXSC 21. Nov 2007 21:08

Re: Animiertes Gif in Button??
 
Vor allem hat ninja vor 4 Jahren selbst die Lösung gepostet... :D

DeddyH 21. Nov 2007 21:58

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