Toggle bei TButton



  • Hallo Cracks

    Versuche seit Stunden nach einer Möglichkeit eine Art "toggle" bei einem TButton zu realisieren.

    Also:
    Nach click und loslassen auf den Button soll der "gedrückt"-Zustand erhalten bleiben.
    Nach erneutem click und loslassen soll er in den Ausgangszustand wechseln.

    Kann mir jemand auf die Sprünge helfen?

    Danke
    wNw



  • Nutze einen Speedbutton



  • Danke für die schnelle Hilfe
    Schaue mir das mal an
    Danke
    wNw



  • Hallo nochmal

    Seltsamer Weise hat folgende Eigenschaft keinerlei Auswirkung:

    SpeedButton1->Down=true;
    

    Warum ist das so?



  • du hast auch das aus der Hilfe beachtet (Groupindex)

    Mit Down können Sie feststellen, ob ein Mauspalettenschalter ausgewählt ist. Down kann nur verwendet werden, wenn die Eigenschaft GroupIndex des Schalters einen Wert ungleich Null hat.

    Ist GroupIndex größer als 0, setzen Sie Down auf true, um den Schalter auszuwählen. Klickt der Benutzer auf einen deaktivierten Schalter, wird dieser aktiviert und Down auf true gesetzt. Klickt der Benutzer auf einen ausgewählten Schalter, wird dieser deaktiviert und Down auf false gesetzt (wenn Caption den Wert true hat).

    Während des Entwurfs können Sie festlegen, welche Schaltfläche in einer Gruppe am Beginn ausgewählt ist, indem Sie die Eigenschaft Down des betreffenden Schalters auf true setzen.
    Hinweis:
    Hat GroupIndex den Wert 0, bleiben Schalter nach dem Anklicken nicht im ausgewählten Zustand.



  • Oh, ok. Hab ich übersehen. (rotwerd)
    Nochmal Danke !
    Hast mir sehr geholfen !

    nWn


Anmelden zum Antworten