Jeg vil godt have, at min gem knap på min toolbar viser to billeder. Det ene skal være når den er enabled (når der må gemmes) og den anden skal være der, når den er disabled (når der ikke må gemmes noget).
Jeg bruger en TSpeedButton som knap (er det den rigtige komponent at bruge der?) og der er noget i dokumentationen om, at man godt kan angive flere billeder til een knap. Mit problem ligger i hvordan jeg fortæller den hvilke billeder den skal bruge på hvilke tidspunkter. Hvis jeg sætter gem knappen til at være disabled kommer der intet billede frem. Ved Enabled kommer der et frem.
Hvis det er TToolbar du anvender, kan du højreklikke på komponenten, så får du mulighed for at at indsætte en ny knap. Denne knap er af typen TToolButton, og den kan du læse om i hjælpen. Men TSpeedButton kan også sagtens fungere.
Derudover kan bl.a. TSpeedButton indeholde op til fire billeder:
1. Enabled
2. Disabled
3. Clicked
4. Down
Dvs. du hvis du angiver et billede på f.eks. 32x16 pixel, så bliver det automatisk delt i to, hvis du angiver et billedet i 64x16 pixel, bliver det automatisk delt i fire (og hvis ikke, skal du angive det i NumGlyph egenskaben.
Alle de button images der følger med Delphi (C:\\Program Files\\Common Files\\Borland Shared\\Images\\Buttons) er standard placering, er 32x16, og indeholder derfor Enabled og Disabled bitmaps.
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk