CSharp radiobutton
Hur gör man för att skapa radiobuttons i C# på ett smidigt sätt med hjälp av toolboxen i designläget? Dvs inte skriva koden själv för att rita upp dem utan använda toolboxen. Måste man ändra funktionen manuellt för att peka till samma funktion?
Har för mig att jag har kunnat knyta radiobuttons till en array istället och sen använda sig av en foreach loop och iterera över tills man hittar en radiobutton som är i checkad. Detta gjorde jag dock i Visual C++ men osäker om det även går i C#.
Jag klickade på "radioButton1" i GUI och fick fuktionen nedan(tog bort ettan med refaktor). Skrev sedan in funktionen manuellt på de andra radiobuttons se bild ovan.
private void radioButton_Checked(object sender, RoutedEventArgs e)
{
if ( this.radioButton1.Checked)
{
label.Text = radioButton1;
}
else if (this.radioButton2.Checked)
{
label.Text = radioButton2;
}
else if (this.radioButton3.Checked)
{
label.Text = radioButton3;
}
else if (this.radioButton4.Checked)
{
label.Text = radioButton4;
}
}
Varför klagar C# på Checked? Varför kan inte Text hittar på label? Borde inte de vara tillgängliga i funktionen radioButton_Checked?
Finns det något lättare sätt att lösa det här problemet på?