Está en la página 1de 4

RadioButton.

Se utiliza para presentar al usuario un conjunto de opciones mutuamente excluyentes


entre si, es decir, si el usuario selecciona un componente radio todos los demás
componentes radioButton en el formulario se desmarcan o deseleccionan solos.
Controlar que solo se active la opción que hemos elegido desactivando
automáticamente las demás opciones, cada vez que hacemos clic en una opción; es
bastante fácil.
Es especialmente para esto que esta creado los Radiobutton para gestionar este tipo
de selecciones, los Radiobutton nos gestionan automáticamente la tarea de activar y
desactivar las opciones nosotros no tenemos que hacer ningún código solo arrastrar
esta herramienta al formulario y listo lo que nosotros hacemos mediante código es
recuperar la opción elegida para poder procesarla en nuestro particular problema.

Control CheckBox
El control CheckBox de Windows Forms indica si una condición determinada está
activada o desactivada. Se utiliza habitualmente para presentar al usuario una
selección de tipo Sí/No o Verdadero/Falso. Puede utilizar grupos de casillas para
mostrar múltiples opciones entre las cuales el usuario puede elegir una o más. Es
similar al control RadioButton aunque en este caso puede seleccionarse cualquier
número de controles CheckBox agrupados.
El control CheckBox puede mostrar una imagen o texto o ambos. Por lo general,
CheckBox viene con un título, que puede establecer en la propiedad Text.
checkBox1.Text = "Net-informations.com";
Usted puede utilizar la propiedad ThreeState control CheckBox para dirigir el control
de devolver los cuadros, los valores no se controla, e indeterminado. Es necesario
establecer la propiedad el Grupo Cajas de verificación ThreeState True para indicar
que desea que soporte tres estados.
checkBox1.ThreeState = true;
En la casilla de verificación y botón de radio se utilizan para diferentes funciones.
Utilice un botón de opción cuando se desea que el usuario elija un solo opción. Cuando
desea que el usuario elija todas las opciones apropiadas, utilice una casilla de
verificación. El siguiente programa de C # se muestra cómo buscar una casilla de
verificación está seleccionada o no.

Ejemplos
OPERACIONES BÁSICAS DE DOS NÚMEROS USANDO RADIOBUTTON
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace Calc
{
public partial class MainForm : Form
{
float n1,n2,t;
public MainForm()
{
InitializeComponent();
}
void RadioButton1CheckedChanged(object sender, EventArgs e)
{
n1=float.Parse(textBox1.Text);
n2=float.Parse(textBox2.Text);
t=n1+n2;
label2.Text=t.ToString();
}
void RadioButton2CheckedChanged(object sender, EventArgs e)
{
n1=float.Parse(textBox1.Text);
n2=float.Parse(textBox2.Text);
t=n1-n2;
label2.Text=t.ToString();
}

void RadioButton3CheckedChanged(object sender, EventArgs e)


{
n1=float.Parse(textBox1.Text);
n2=float.Parse(textBox2.Text);
t=n1*n2;
label2.Text=t.ToString();
}

void RadioButton4CheckedChanged(object sender, EventArgs e)


{
n1=float.Parse(textBox1.Text);
n2=float.Parse(textBox2.Text);
t=n1/n2;
label2.Text=t.ToString();
}

void Button1Click(object sender, EventArgs e)


{
this.Close();
}
}
}

OPERACIONES BÁSICAS DE DOS NÚMEROS USANDO CHECKBOX


using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace cal2
{
public partial class MainForm : Form
{
float n1,n2,t;
public MainForm()
{

InitializeComponent();

void CheckBox1CheckedChanged(object sender, EventArgs e)


{
n1=float.Parse(textBox1.Text);
n2=float.Parse(textBox2.Text);
t=n1+n2;
label2.Text=t.ToString();
}
void CheckBox2CheckedChanged(object sender, EventArgs e)
{
n1=float.Parse(textBox1.Text);
n2=float.Parse(textBox2.Text);
t=n1-n2;
label3.Text=t.ToString();
}

void CheckBox3CheckedChanged(object sender, EventArgs e)


{
n1=float.Parse(textBox1.Text);
n2=float.Parse(textBox2.Text);
t=n1*n2;
label4.Text=t.ToString();
}

void CheckBox4CheckedChanged(object sender, EventArgs e)


{
n1=float.Parse(textBox1.Text);
n2=float.Parse(textBox2.Text);
t=n1/n2;
label5.Text=t.ToString();
}

void Button1Click(object sender, EventArgs e)


{
this.Close();
}
}
}

También podría gustarte