Einzelnen Beitrag anzeigen

DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#1

2 x TLMDSpeedbutton gegenseitig gedrückt/ nicht gedrück lass

  Alt 27. Mär 2008, 12:37
Hallo,

ich habe 2 Speedbuttons, für meine Sprachumschaltung.

btnDeutsch
btnEnglisch

Mein Problem ist, dass ich gerne wenn btnDeutsch gedrückt wird, dieser eingedrückt ist und (falls vorher btnEnglisch eingedrückt war) dieser wieder rausspringt.
Und wenn auf den gedrückten Button geklickt wird, so soll dieser gedrückt bleiben.

Der Groupindex von den Buttons ist auf 1
und die AllowAllUp-Eigenschaft ist True.

Kann man das irgendwie über die Dropped Eingeschaft (aber die ist ja nur lesend zugreifbar..?? machen??)

irgendwie sowas:

Delphi-Quellcode:
if btnDeutsch.dropped then exit ; // und bitte eingedrückt bleiben
btnDeutsch.dropped:= not(btnEnglisch.dropped); // ?? irgendwie so...
Bin für jeden Tipp dankbar...
Gruß DelphiManiac
  Mit Zitat antworten Zitat