Eine SpeedButton-Komponente als Ein- und Ausschalter verwenden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eine Panel-Komponente als Symbolleiste hinzufügen


In manchen Situationen sollen gruppierte Schaltflächen durch Anklicken im gedrückten Zustand wieder in den Nicht-gedrückt-Zustand zurückkehren. Daraus können sich Gruppen ergeben, in denen keine einzige Schaltfläche gedrückt ist. Mithilfe der Eigenschaft AllowAllUp können Sie ToolButton-Objekte erstellen, die als Ein-/Ausschalter dienen. Beim ersten Klicken wird die Schaltfläche in den gedrückten, beim zweiten Klicken wieder in den Nicht-gedrückt-Zustand versetzt.

Dazu setzen Sie einfach die Eigenschaft AllowAllUp der betreffenden Komponente auf True.

Um einen Ein-/Ausschalter zu erstellen, setzen Sie die Eigenschaft AllowAllUp einer gruppierten Schaltfläche auf True. Den anderen Schaltflächen der Gruppe wird dadurch automatisch derselbe Wert zugewiesen. Die Gruppe kann als normale Schaltergruppe verwendet werden, bei der jeweils nur eine Schaltfläche gedrückt ist, sie erlaubt aber auch, dass sich alle Schaltflächen im nicht gedrückten Zustand befinden.

Siehe auch