Mega Code Archive

 
Categories / C# Tutorial / GUI Windows Forms
 

Color Radio Buttons

using System; using System.Drawing; using System.Windows.Forms; class ColorRadioButtons : Form {     public static void Main()     {         Application.EnableVisualStyles();         Application.Run(new ColorRadioButtons());     }     public ColorRadioButtons()     {         Color[] aclr = { Color.Red, Color.Orange, Color.Yellow};         int y = Font.Height;         foreach (Color clr in aclr)         {             RadioButton radio = new RadioButton();             radio.Parent = this;             radio.Location = new Point(Font.Height, y);             radio.Text = clr.Name;             radio.Tag = clr;             radio.CheckedChanged += RadioButtonOnCheckedChanged;             y += radio.Height;         }     }     void RadioButtonOnCheckedChanged(object objSrc, EventArgs args)     {         RadioButton radio = objSrc as RadioButton;         BackColor = (Color)radio.Tag;     } }