Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#2

AW: D11: Actions mit ImageList - hässlich verpixelte Icons, wenn ausgegraut

  Alt 23. Aug 2023, 16:56
Ich glaub das mit dem Ausgrauen fuktionierte nur halbwegs, wenn es 4-Bit-Icons sind (16 Farben).

Aber im Grunde sollte es gehn, wenn du das Ausgrauen selbst machst, also ein Icon inkl. inaktiver Version. (zwei Icons nebeneinander, im Glyph)

32x32, 16x16 Default
32x64, 16x32 Default+Disabled
32x96, 16x48 Default+Disabled+Clicked
32x128, 16x64 Default+Disabled+Clicked+Down

[add]
Hier ein Beispiel, wie sowas aussieht.
https://www.scip.be/index.php?Page=A...icto01&Lang=EN
und nochmal in der hauseigenen Hilfe
https://docwiki.embarcadero.com/Libr...edButton.Glyph


[add2]
Die IDE nutzt nur einen Style
und leider wirkt der sich auch auf den FormDesigner aus,
drum funktioniert hier nun Einiges anders, als wie zur Laufzeit.
z.B. auch Colors im TLabel oder TPanel werden mit dem IDE-Style ignoriert.

StyleName der Form im OI auf "Windows" setzen.

Dann geht das vielleicht wieder,
aber dafür hast'e dann ein paar andere Probleme, wenn nun deine Form mit VCL-Styles arbeitet.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (23. Aug 2023 um 17:12 Uhr)
  Mit Zitat antworten Zitat