---
title: "Radio Buttons in CSharp .NET"  
description: "We use Radio Button, when we want user to select only one options from given list of options. Here below I am using three radio buttons Red, Blue, Gre"  
author: "Anonymous User"  
published: 2010-07-18  
updated: 2019-09-07  
canonical: https://www.mindstick.com/articles/88/radio-buttons-in-csharp-dot-net  
category: "c#"  
tags: ["c#"]  
reading_time: 1 minute  

---

# Radio Buttons in CSharp .NET

We use Radio Button, when we want user to select only one options from given list of options. Here below I am using three radio buttons Red, Blue, Green, so when user will select Red radio button then the background color of form will be changed.\

##### Here are the screen shots.

![Radio Buttons in CSharp .NET](https://www.mindstick.com/mindstickarticle/e6473ec5-e3f9-40e5-b03d-4640313bb699/images/74d29edb-bf28-41f1-aa69-866e04240840.png)![Radio Buttons in CSharp .NET](https://www.mindstick.com/mindstickarticle/e6473ec5-e3f9-40e5-b03d-4640313bb699/images/3af18e84-8ffc-40e2-ad7b-11b948fb42a2.png)\

##### Code

setting radio button checked option to false on form load

```
    private void radio_Load(object sender, EventArgs e)        {            rdoRed.Checked= false;            rdoBlue.Checked= false;            rdoGreen.Checked= false;        }
```

On radio button click changing the color of form back color and fore color according to selected radio button.

```
  private void rdoRed_Click(object sender, EventArgs e)        {            this.BackColor= Color.Red;                       gbColor.ForeColor= Color.Yellow;            btnDefault.ForeColor= Color.Black;                   }         private void rdoBlue_Click(object sender, EventArgs e)        {            this.BackColor= Color.Blue;            gbColor.ForeColor= Color.Yellow;            btnDefault.ForeColor= Color.Black;        }        private void rdoGreen_Click(object sender, EventArgs e)        {            this.BackColor= Color.Green;            gbColor.ForeColor= Color.Yellow;            btnDefault.ForeColor= Color.Black;        }
```

![Radio Buttons in CSharp .NET](https://www.mindstick.com/mindstickarticle/e6473ec5-e3f9-40e5-b03d-4640313bb699/images/875f54f6-67bb-4183-8367-6c8310875aa4.png)\
Green option Selected Changing the form backcolor and forecolor to default color on button click. And unchecking radio button

```
  private void btnDefault_Click(object sender, EventArgs e)            {            this.BackColor =DefaultBackColor;            gbColor.ForeColor= DefaultForeColor;            rdoRed.Checked= false;            rdoBlue.Checked= false;            rdoGreen.Checked= false;            }
```

Default Button Clicked

---

Original Source: https://www.mindstick.com/articles/88/radio-buttons-in-csharp-dot-net

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
