Radyo Button Yaratma
Şöyle yaparız.
Radio button bileşeninin seçili olup olmadığını döner. Şöyle yaparız.
CheckedChanged Event
Şöyle yaparız. Önce metodumuzu bağlarız.
Şöyle yaparız.
RadioButton b = new RadioButton();
b.Name = "...";
b.Text = "radiobutton" + i.ToString();
b.AutoSize = true;
flowLayoutPanel1.Controls.Add(b);
Checked AlanıRadio button bileşeninin seçili olup olmadığını döner. Şöyle yaparız.
if ((this.RoundTrip.Checked || this.OneWay.Checked)) {...}
Radio Button bileşenleri genelde GroupBox ile kullanıldığı için şöyle yapmak daha kolay olabilir.var group1Checked = GroupBox1.Controls
.OfType<RadioButton>()
.Any(r=>r.Checked);
CheckedChanged Event
Şöyle yaparız. Önce metodumuzu bağlarız.
b.CheckedChanged += RadioButtonClicked;
Metod şöyle olmalıdır. Tıklanan düğmenin ismi ile işlem yaparız.private void RadioButtonClicked(object sender, EventArgs e)
{
var radioButton = (RadioButton)sender;
if (!radioButton.Checked)
{
return;
}
if (radioButton.Name == "1")
{...}
else if (radioButton.Name == "2")
{...}
}
Hiç yorum yok:
Yorum Gönder