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 dems componentes radioButton en el formulario se desmarcan o deseleccionan solos. Controlar que solo se active la opcin que hemos elegido desactivando automticamente las dems opciones, cada vez que hacemos clic en una opcin; es bastante fcil. Es especialmente para esto que esta creado los Radiobutton para gestionar este tipo de selecciones, los Radiobutton nos gestionan automticamente la tarea de activar y desactivar las opciones nosotros no tenemos que hacer ningn cdigo solo arrastrar esta herramienta al formulario y listo lo que nosotros hacemos mediante cdigo es recuperar la opcin elegida para poder procesarla en nuestro particular problema.

Control CheckBox El control CheckBox de Windows Forms indica si una condicin determinada est activada o desactivada. Se utiliza habitualmente para presentar al usuario una seleccin de tipo S/No o Verdadero/Falso. Puede utilizar grupos de casillas para mostrar mltiples opciones entre las cuales el usuario puede elegir una o ms. Es similar al control RadioButton aunque en este caso puede seleccionarse cualquier nmero de controles CheckBox agrupados. El control CheckBox puede mostrar una imagen o texto o ambos. Por lo general, CheckBox viene con un ttulo, 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 verificacin ThreeState True para indicar que desea que soporte tres estados. checkBox1.ThreeState = true;

En la casilla de verificacin y botn de radio se utilizan para diferentes funciones. Utilice un botn de opcin cuando se desea que el usuario elija un solo opcin. Cuando desea que el usuario elija todas las opciones apropiadas, utilice una casilla de verificacin. El siguiente programa de C # se muestra cmo buscar una casilla de verificacin est seleccionada o no.

Ejemplos OPERACIONES BSICAS DE DOS NMEROS 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 BSICAS DE DOS NMEROS USANDO CHECKBOX


using using using using System; System.Collections.Generic; System.Drawing; 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(); } } }