Color Radio Buttons : RadioButton « GUI Windows Forms « C# / CSharp Tutorial






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;
    }
}








23.11.RadioButton
23.11.1.RadioButton Click EventRadioButton Click Event
23.11.2.Put RadioButton to panel groupPut RadioButton to panel group
23.11.3.Set DialogResult.OK/DialogResult.Cancel to OK/Cancel buttonSet DialogResult.OK/DialogResult.Cancel to OK/Cancel button
23.11.4.Use RadioButton to control ListBox selection modeUse RadioButton to control ListBox selection mode
23.11.5.RadioButton Image
23.11.6.Color Radio Buttons