¿Cómo establecer el color de fondo de la etiqueta en C#?

En Windows Forms, el control Label se usa para mostrar texto en el formulario y no participa en la entrada del usuario ni en los eventos del mouse o del teclado. Puede establecer el color de fondo del control Etiqueta mediante la propiedad BackColor . Hace que su etiqueta sea más atractiva. Puede establecer esta propiedad utilizando dos métodos diferentes:

1. Tiempo de diseño: es el método más sencillo para establecer la propiedad BackColor del control Label mediante 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 Etiqueta desde ToolBox y suéltelo en el formulario de Windows. Puede colocar un control de etiqueta 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 Etiqueta para establecer la propiedad BackColor de la Etiqueta.

    Producción:

2. Tiempo de ejecución: es un poco más complicado que el método anterior. En este método, puede establecer el color de fondo del control Etiqueta mediante programación con la ayuda de la sintaxis dada:

public virtual System.Drawing.Color BackColor { get; set; }

Aquí, Color indica el color de fondo de la Etiqueta. Los siguientes pasos se utilizan para establecer la propiedad BackColor de la etiqueta:

  • Paso 1: Crear una etiqueta utilizando el constructor Label() proporcionado por la clase Label.
    // Creating label using Label class
    Label mylab = new Label();
    
  • Paso 2: después de crear la etiqueta, establezca la propiedad BackColor de la etiqueta proporcionada por la clase Label.
    // Set BackColor property of the label
    mylab.BackColor = Color.LightBlue;
    
  • Paso 3: Y, por último, agregue este control Label al formulario usando el método Add().
    // Add this label to the form
    this.Controls.Add(mylab);
    

    Ejemplo:

    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 WindowsFormsApp16 {
      
    public partial class Form1 : Form {
      
        public Form1()
        {
            InitializeComponent();
        }
      
        private void Form1_Load(object sender, EventArgs e)
        {
            // Creating and setting the label
            Label mylab = new Label();
            mylab.Text = "GeeksforGeeks";
            mylab.Location = new Point(222, 90);
            mylab.Size = new Size(120, 25);
            mylab.BorderStyle = BorderStyle.FixedSingle;
            mylab.BackColor = Color.LightBlue;
            mylab.Font = new Font("Calibri", 12);
            mylab.ForeColor = Color.DarkBlue;
      
            // Adding this control to the form
            this.Controls.Add(mylab);
        }
    }
    }

    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

Categories C#

Deja una respuesta

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