![]() |
Button statt Radio Button?
Hallo!
Ich habe ein kleines Zeichenprogramm erstellt, wo ich anhand von Radiobuttons abfrage, welche Funktion ausgeführt werden soll. Ist z.B. der Radiobutton "Freihand" markiert, kann man Freihändig zeichnen. Ist "Polyline" markiert, kann man eine Polyline zeichnen. Das Ganze mache ich mit einer "if-then-begin" Abfrage. Alles kein Problem! Aber: Ich möchte das Ganze mit normalen Buttons machen, und weiß nicht, ob und wie ich das anstellen kann. Danke Michael |
Re: Button statt Radio Button?
Wie wäre es mit einer/mehrerer(globalen) Statusvariablen?
|
Re: Button statt Radio Button?
wie kann ich die hier einsetzen?
|
Re: Button statt Radio Button?
Grundsätzlich auf die gleiche Art wie die Radiobuttons.
Einziger Unterschie: Statt der RB fragst Du in Deinem Programm den Status der Variablen/Statusflag ab. |
Re: Button statt Radio Button?
Hallo,
nimm z.B. eine Globale Var. vom Typ Interger. Bei jedem Button.Click bekommt dies eine anderen Wert. Eigendlich dann genau so wie deine Radio Index. Gruß Jens |
Re: Button statt Radio Button?
Das heißt ich wähle für Freihandzeichnen die Variable F:=0; aus und wenn ich auf den Button clicke, ändert sich F auf F:=1.
Und dann frage ich ab ob F 0 oder 1 ist. War das in etwa so gemeint? |
Re: Button statt Radio Button?
Zitat:
Bei Bedarf kannst Du auch kombinierte Werte nehmen. Beispiel bei einem Textprogramm: 1 = Fett, 2 = Kursiv, 4 = xxx, 8 = xxx, 16 =xxx... Wenn die Variable z.B. den Wert 3 hat, sind die Stati 1+2 gesetzt. |
Re: Button statt Radio Button?
Nur so frei getippt,
Delphi-Quellcode:
MFG Jens
procedure TForm1.Button1Click(Sender: TObject);
begin Zeichen := 1; end; procedure TForm1.Button2Click(Sender: TObject); begin Zeichen := 2; end; .. case Zeichen of 0:begin //tue nix oder so end 1:begin Freihand //oder wie auch immer end 2:begin Polyline //oder was weiß ich end; ... |
Re: Button statt Radio Button?
Okay alles klar! Eigentlich ganz einfach; Wär ich aber nicht drafgekommen!
Funktioniert auch schon :dancer2: Dankeschön |
Re: Button statt Radio Button?
Hallo,
anstatt TButton würde sich hier evt auch TSpeedButton anbieten. Alle TSpeedbuttons, die den gleichen Parent und GroupIndex haben verhalten sich änhlich wie TRadiobuttons. |
Re: Button statt Radio Button?
Zitat:
MFG Jens |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz