¿Cómo establecer el CheckBox en el estado Marcado en C#?

El control CheckBox es la parte del formulario de Windows que se utiliza para recibir información del usuario. O en otras palabras, el control CheckBox nos permite seleccionar uno o varios elementos de la lista dada. En CheckBox, se le permite establecer el estado de su CheckBox en Marcado usando la propiedad Marcada de CheckBox. 
Si el valor de esta propiedad es verdadero, significa que su casilla de verificación está marcada; de lo contrario, es falso. El valor predeterminado de la propiedad marcada es falso. Cuando el valor de Checked Property se establece en true, entonces para una apariencia normal, CheckBox muestra una marca de verificación y para la apariencia de Button, el control se ve hundido. En el formulario de Windows, puede establecer esta propiedad de dos maneras diferentes:

1. Tiempo de diseño: es la forma más sencilla de establecer la propiedad Checked de un CheckBox siguiendo los siguientes pasos:  

  • Paso 1: cree un formulario de Windows como se muestra en la siguiente imagen: 
    Visual Studio -> Archivo -> Nuevo -> Proyecto -> WindowsFormApp 

  • Paso 2: arrastre el control CheckBox desde ToolBox y suéltelo en el formulario de Windows. Puede colocar CheckBox en cualquier lugar del formulario de Windows según sus necesidades. 

  • Paso 3: después de arrastrar y soltar, irá a las propiedades del control CheckBox para establecer el estado CheckBox en Checked usando la propiedad Checked. 

Producción: 

2. Tiempo de ejecución: es un poco más complicado que el método anterior. En este método, puede establecer la propiedad Checked de un CheckBox mediante programación usando la siguiente sintaxis:

public bool Checked { get; set; }

Aquí, el tipo de valor de esta propiedad es System.Boolean . Y si el valor de ThreeState se establece en verdadero, entonces la propiedad Checked devuelve la forma verdadera Checked o Indeterminate CheckState. Los siguientes pasos se usan para establecer la propiedad Checked de CheckBox:

  • Paso 1: Cree una casilla de verificación utilizando el constructor CheckBox() proporcionado por la clase CheckBox. 
// Creating checkbox
CheckBox Mycheckbox = new CheckBox();
  • Paso 2: después de crear CheckBox, establezca la propiedad Checked de CheckBox proporcionada por la clase CheckBox.
// Set the Checked property of the CheckBox
Mycheckbox.Checked = true;
  • Paso 3: Y por último agregue este control de casilla de verificación al formulario usando el método Add().
// Add this checkbox to form
this.Controls.Add(Mycheckbox);

Ejemplo:

C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApp5 {
 
public partial class Form1 : Form {
 
    public Form1()
    {
        InitializeComponent();
    }
 
    private void Form1_Load(object sender, EventArgs e)
    {
        // Creating and setting the properties of label
        Label l = new Label();
        l.Text = "Select Gender:";
        l.Location = new Point(233, 111);
 
        // Adding label to form
        this.Controls.Add(l);
 
        // Creating and setting the properties of CheckBox
        CheckBox Mycheckbox = new CheckBox();
        Mycheckbox.Height = 50;
        Mycheckbox.Width = 100;
        Mycheckbox.Location = new Point(229, 136);
        Mycheckbox.Text = "Male";
        Mycheckbox.Checked = true;
 
        // Adding checkbox to form
        this.Controls.Add(Mycheckbox);
 
        // Creating and setting the properties of CheckBox
        CheckBox Mycheckbox1 = new CheckBox();
        Mycheckbox1.Height = 50;
        Mycheckbox1.Width = 100;
        Mycheckbox1.Location = new Point(230, 174);
        Mycheckbox1.Text = "Female";
        Mycheckbox1.Checked = false;
 
        // Adding checkbox to form
        this.Controls.Add(Mycheckbox1);
    }
}
}

Producción: 

Publicación traducida automáticamente

Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *