Radio Button click event : RadioButton « GUI Windows Form « C# / C Sharp






Radio Button click event

Radio Button click event

using System;
using System.Drawing;
using System.Windows.Forms;
public class SelectItem : Form {
  private RadioButton square = new RadioButton();
  private RadioButton circle = new RadioButton();
  private ComboBox color = new ComboBox();

  public SelectItem( ) {
    Text = "Select Item";
    square.Text = "Square";
    circle.Text = "Circle";
    color.Text = "Choose a color";

    Size = new Size(400,250);

    int w = 20;
    square.Location = new Point(w, 30);
    circle.Location = new Point(w += 10 + square.Width, 30);
    color.Location = new Point(w += 10 + circle.Width, 30);

    color.Items.Add("Red");
    color.Items.Add("Green");
    color.Items.Add("Blue");

    Controls.Add(square);
    Controls.Add(circle);
    Controls.Add(color);

    square.CheckedChanged += new EventHandler(Checked_Changed);
    circle.CheckedChanged += new EventHandler(Checked_Changed);
    color.SelectedIndexChanged += new EventHandler(Selected_Index);
  } 
  protected void Selected_Index(Object sender, EventArgs e) {
    if (color.SelectedItem.ToString() == "Red" )
      Console.WriteLine("It is red.");
    else if (color.SelectedItem.ToString() == "Green")
      Console.WriteLine("It is green.");
    else
      Console.WriteLine("It is Blue"); 
  }

  protected void Checked_Changed(Object sender, EventArgs e) {
    if (square.Checked)
      Console.WriteLine("It is rectangle");
    else
      Console.WriteLine("Ellipse");
  }
  static void Main() {
    Application.Run(new SelectItem());
  }
}
           
       








Related examples in the same category

1.Load image to RadioButtonLoad image to RadioButton
2.Radio button check changed eventRadio button check changed event
3.Get selected radio buttonGet selected radio button
4.Using RadioButtons to set message window optionsUsing RadioButtons to set message window options
5.RadioButton check state change eventRadioButton check state change event
6.RadioButton on a formRadioButton on a form
7.RadioButton With ImgRadioButton With Img
8.Radio GroupRadio Group