Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - BitBtn a la Checkbox ?


F34r0fTh3D4rk - So 20.05.07 20:25
Titel: BitBtn a la Checkbox ?
hi, ich suche die Möglichkeit einen BitBtn wie eine Checkbox zu nutzen,
sodass dieser den status geklickt oder nicht geklickt haben kann.
Er sollte dann auch eingerastet bleiben, bis man einen anderen Knopf drückt. o.Ä.
Gibt es einen einfachen weg das zu realsieren ? oder ein geeignete Komponente ?
Im Grund soll es so werden die Toolbar bei Photoshop, nur dass ich so einen Button
noch ein zweites mal auf eine andere weise benutzen möchte (als an / aus schalter).
Wichtig ist, dass ich Bilder verweden kann.

mfg


arj - So 20.05.07 20:40

Nimm doch ein SpeedButton, bei dem kannst du Bilder verwenden und hast eine "Checkbox"-Funktion.
Ich weiß allerdings nicht, ob es den SpeedButton noch gibt in der neusten Delphi.


F34r0fTh3D4rk - So 20.05.07 20:52

dort gibt es zwar down, aber das scheint nicht zu funktionieren :?


mfg


arj - So 20.05.07 21:02

Du musst den GroupIndex auf einen Wert>0 setzen und die Eigenschaft AllowAllUp auf True, dann
funktioniert das down. :)
Ist bisschen dumm gemacht.


F34r0fTh3D4rk - So 20.05.07 21:10

danke, das funktioniert gut ;)

mfg


arj - So 20.05.07 21:15

Achja, und achte darauf, dass jeder SpeedButton einen anderen GroupIndex hat.
Sonst verhalten die sich wie RadioButtons wenn ich mich recht erinnere.


F34r0fTh3D4rk - So 20.05.07 21:18

gut, denn das sollen sie bei mir auch ;) (zumindest an einer stelle)

danke