AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

SpeedButtons, Icons/Glyph bei Enable:=false

Ein Thema von sunfy · begonnen am 26. Nov 2005 · letzter Beitrag vom 26. Nov 2005
Antwort Antwort
sunfy

Registriert seit: 27. Apr 2004
22 Beiträge
 
#1

SpeedButtons, Icons/Glyph bei Enable:=false

  Alt 26. Nov 2005, 17:57
Hi Leutz,
Ich benutze SpeedButtons mit verschiedensten Icons.
Die Icons sind Bitmaps die über die Property Glyph jedem SpeedButton zugewiesen werden.

Soweit so gut. Wenn ich den SpeedButton auf Speedbutton.Enable:=false setze wird das Icon teilweise von Delphi automatisch grau und mit weniger Kontrast dargestellt. Doch manch andere Icons werden bei Speedbutton.enable:=false komplett ausgeblendet.

Woran liegt das, weiß jemand wieDelphi die ausgegrauten Icons der Buttons erstellt?
Kann ich irgendwo angeben, welches Icon/Glyph angezeigt werden soll wenn der Button disabled ist?

Thnx Sunfy
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: SpeedButtons, Icons/Glyph bei Enable:=false

  Alt 26. Nov 2005, 18:17
Hallo Sunfy,

Delphi erstellt das zweite Bild nicht, sondern erwartet die Bilder schon im Doppelpack. Das zweite Bild ist oft nur eine Outline-Version. Wenn du diese für einige Glyphs nicht hast, dann kannst du sie durch ein passendes Bildbearbeitungsprogramm bestimmt leicht herstellen. Schau dir einfach mal die mitgelieferten Glyphs von Delphi an, dann verstehst du bestimmt, was ich meine.

Grüße vom marabu
  Mit Zitat antworten Zitat
sunfy

Registriert seit: 27. Apr 2004
22 Beiträge
 
#3

Re: SpeedButtons, Icons/Glyph bei Enable:=false

  Alt 26. Nov 2005, 18:24
Hey, danke schonmal für die schnelle Antwort.
Doch zu dieser habe ich noch zwei Fragen

Wo wird denn dann das zweite Bild des Doppelpacks gespeichert?

Wo finde ich denn mal ein mitgeliefertes Glyph von Delphi? Ist das irgendwo im Installationsordner von Delphi abgespeichert?
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#4

Re: SpeedButtons, Icons/Glyph bei Enable:=false

  Alt 26. Nov 2005, 18:26
Hallo,

speichere es einfach neben das Original ins gleiche Bild.

Dann setze noch NumGlyphs auf 2.

Gruß,
ManuMF
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat
sunfy

Registriert seit: 27. Apr 2004
22 Beiträge
 
#5

Re: SpeedButtons, Icons/Glyph bei Enable:=false

  Alt 26. Nov 2005, 18:35
Ah, jetzt verstehe ich was du meinst.
Anstatt ein Bitmap mit 16x16 pixeln zu erstellen, muß man eins mit 16x32 Pixeln erstellen und die beiden Icons nebeneinander in das bmp setzen.
Wunderbar, so klappt es. Genau die Lösung, die ich gesucht hatte.
Vielen Dank.

Gruß Sunfy
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz