Wie kann ich einen radio-button den Wert und bestimmen Sie den ausgewählten radio-button ohne Verwendung einer GroupBox
Ich habe ein Formular mit ein paar radio-buttons, die wohl repräsentieren unterschiedliche integer-Werte.
1) gibt es eine built-in Weg, um einen Wert "hinter" radio-button?
ein Beispiel:
RadioButton rad = new RadioButton();
rad.Value = 5; //This is what im trying to achieve.
2) habe ich einige Optionsfelder, die logisch aufeinander zu beziehen und ich möchte wissen, was man ausgewählt wurde (ohne setzen Sie innerhalb eines GroupBox-Steuerelement) und der ausgewählte Wert für das RadioButton.
Hinweis: ich möchte ein "Durchlaufen" diese 3-Bedienelemente und Holen Sie sich die ausgewählten zu tun, anstatt 3 IF-Anweisungen.
ein Beispiel:
RadioButton radColor1 = new RadioButton();
RadioButton radColor2 = new RadioButton();
RadioButton radColor3 = new RadioButton();
//...
RadioButton radSelected = ?? //Get selected Radio Button from the 3 above.
//here i can get to radSelected.Value
- Ihre Frage enthält zwei unterschiedliche Themen. Poste bitte zwei seperate Fragen der nächsten Zeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, weisen Sie einen beliebigen Wert, um die Kontrolle, verwenden Sie das entsprechende
Tag
Eigenschaft:Aber warum kann man nicht einfach die
Checked
Eigenschaft?EDIT: iteration...
Tag
funktioniert. Aber wenn es 3/10 radio-buttons, die Sie brauchen, um Sie zu beobachten irgendwie.diese radio-btns in einem
stackPanel
und iterieren um zu prüfenIf Checked
& alstag
- Eigenschaft zum speichern der Werte der einzelnenradio button