Avatar billede f2f4 Novice
17. november 2003 - 12:15 Der er 3 kommentarer og
1 løsning

Forkerte farver i egen knap ikon

Jeg har en SpeedButton med en 'Glyph' som er lavet i Delphis egen Image Editor, men når jeg sætter den på en form (nærmere et TPanel) vises knappen uden farver somom den er disablet (hvilket den ikke er!). Jeg har prøvet lidt frem og tilbage og det ladet til at når jeg bruger mørkegrøn og mørkegrå opstår 'fejlen' nu og da!

Mon der er fejl i Delphi 5's image håndtering?

Nå men nu har jeg en kombination der virker, men når knappen disablen forsvinder ikonet!

Er der nogle der kan sige mig hvordan jeg laver et brugbart '16 x 16 16 colors' ikon til mit TPanel (knap panel)?
Avatar billede f2f4 Novice
18. november 2003 - 08:52 #1
Der må være en fejl!?

Mit ønskede ikon består kun af mørkegrøn og mørkegrå (fra de 16 farver!) og så vises det kun i grå nuancer. Hvis jeg derimod laver en hvid 'ramme' (den yderste pixel) samt en sort 'linie' i mit ikon (fx. langs den ene side af mit 'billede'), - således der nu er 4 farver repræsenteret - ja så virker det fint!?
Avatar billede Per Skalshøi Nybegynder
19. november 2003 - 12:40 #2
Den pixel, der er i nederste venstre hjørne af ikonen angiver den transperante farve og da den sikkert er mørkegrøn i din ikon så...

mvh Per
Avatar billede f2f4 Novice
20. november 2003 - 10:12 #3
Det virker vist som Per beskriver ja - men det besvarer ikke helt mit spørgsmål

Hvorfor virker http://www.mortenrasmussen.net/d5ico/Excel2.bmp fint som 'Glyph' også når jeg sætter Enabled = false, mens
http://www.mortenrasmussen.net/d5ico/Excel.bmp ... ikke virker når Enabled = false?

/Morten
Avatar billede Per Skalshøi Nybegynder
21. november 2003 - 11:36 #4
If only one image is present, TSpeedButton attempts to represent the other states by altering the image slightly for each state, although the Down state is always the same as the Up state.

Ovenstående er fra Delphi's hjælp.

Problemet er, at din grønne bliver ændret til den grå.
Du kan komme udover problemet med selv at lave bitmappen til disabled, se hjælpen til TSpeedButton/Glyph i Delphi.

/Per
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester