Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi GIF auf Button (https://www.delphipraxis.net/17697-gif-auf-button.html)

Evian 8. Mär 2004 17:45


GIF auf Button
 
Hallöchen Zusammen,

ich habe schon ein wenig im Forum gesucht, aber nichts Passendes gefunden...,
ich möchte gern meine Buttons mit transparenten Gifs(keine Animation) ausstatten,
so dass das Programm bei jedem Layout ansehnlich bleibt. Nur kann ich bei GLYPH
des Bitbuttons bzw. des Speddbuttons nur BMP auswählen. Dann habe ich mir
gedacht ich könnte ein Panal nehmen und da ein transparentes TPicture raumachen,
nur kann ich da auch nicht GIF auswählen, selbst wenn ich Transparend auf TRUE setze.

Was mach mach ich falsch, bzw. wie müsste ich es richtig machen?! :)

MFG

Evian

gordon freeman 8. Mär 2004 18:16

Re: GIF auf Button
 
MUSS es denn ein Gif sein?

wie wär's wenn du 'nen Image zum Button machst mit

Delphi-Quellcode:
Image1.click
Hoffe das hilft dir! :wink:

The-X 8. Mär 2004 18:38

Re: GIF auf Button
 
wenn die Komponente Transparenz unterstützt und nur BMP's unterstützt kannst du bei dem Bild die Transparente Fläche mit einer nicht benutzten Farbe füllen (lila, neongrün oder so) und der pixel(1/1) vom bild muss auch diese Farbe haben... dann müsste es transparent werden

Evian 9. Mär 2004 10:32

Re: GIF auf Button
 
Danke hat funktioniert ... ich versteh zwar nicht ganz, wie das Programm erkennt, dass ich Lila nicht auch angezeigt haben will, aber egal -> es funzt!


Danke!

Alexander 9. Mär 2004 12:33

Re: GIF auf Button
 
Mit dem normalen Buttons geht das nicht...
Aber such mal auf den einschlägigen Komponenten-Seite wie torry

Evian 9. Mär 2004 14:23

Re: GIF auf Button
 
Ich nutz halt die Standard Speedbuttons mit denen geht es!

The-X 10. Mär 2004 14:14

Re: GIF auf Button
 
Zitat:

Zitat von Evian
Danke hat funktioniert ... ich versteh zwar nicht ganz, wie das Programm erkennt, dass ich Lila nicht auch angezeigt haben will, aber egal -> es funzt!


Danke!

Das ist der einzige Nachteil an der Sache... die Farbe des Pixels (1/1) ist ausschlaggebend für die Transparenz des restlichen Bildes und sollte daher ansonsten nicht benutzt werden


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:01 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