PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Taste mit unterschiedl. Bitmaps



Mr.Elektron
02.10.2006, 12:10
Hallo allerseits,
ich programmiere derzeit eine Software zur Ansteuerung eines Bedienpanels über die ser. Schnittstelle. Auf dem Panel sind 5 Tasten. Drückt man z.Bsp am Panel die Taste 1 wird an den PC der Wert 31h zurückgegeben. Jetzt will ich in der PC-Software eine Taste haben, die ihr Bild ändert wenn auf dem Panel die Taste gedrückt wurde. Z.Bsp so: auf dem Panel wird die Taste 1 gedrückt. die Taste in der PC-Softwaresoll das Bitmap 1 darstellen. Wenn die Taste 1 auf dem Panel nochmals gedrückt wird soll das Bitmap 2 dargestellt werden. Beim nochmaligen Drücken wieder das Bitmap 1,usw... (alos Toggle-Funktion der beiden BitMaps).
In Delphi habe ich hierzu BitBtn gefunden, ich bekomm's aber nicht hin daß die Bitmaps toggeln.
Kann mir jemand helfen?

Viele Grüße und Danke im Voraus.

Michael

guidob
02.10.2006, 13:02
Hallo,

geht das nicht so oder ähnlich:

If Taste1_pressed then BitBtn1.Glyph:=ImageList1[1] else
BitBtn1.Glyph:=ImageList1[2];

guidob