none
Cambiar el color de un label mediante un botón RRS feed

  • Pregunta

  • En un Form1, tengo colocado un label1 y un button1. El color predeterminado que puse al label es negro #000000, y lo que busco es que al pulsar ese botón se cambie a rojo #ff0000. Utilizo el Visual C# .nET 2005
    lunes, 22 de enero de 2007 12:38

Respuestas

Todas las respuestas

  • Prueba así:

    label1.BackColor = Color.FromArgb(255,0,0);

    Salu2

    martes, 23 de enero de 2007 15:09
  • o tambien

    label1.ForeColor = Color.Red;

    Saludos
    • Propuesto como respuesta johnbulla lunes, 20 de abril de 2009 19:17
    martes, 23 de enero de 2007 15:52
  • Tan facil era???? Gracias a los dos.
    martes, 23 de enero de 2007 17:35
  • Buenas tardes.  Estoy utilizando el comando:

     

    Label7.ForeColor = Color.Red;

     

    y me genera el error: "El nombre 'color' no existe en el contexto actual.

     

    Que Name Space debo incluir?  Gracias.

    viernes, 27 de abril de 2007 22:52
  • Un poco tarde, pero si le sirve a alguien que busque por ahí, debe incluir  System.Drawing;
    lunes, 20 de abril de 2009 16:50
  • Escribe Primero la Libreria

    usin System.Drawing;

    Luego asignas al label que quieres

    label.backcolor = color.red;

    or

    label.Forecolor = color.red


    Stanley Subi

    jueves, 6 de marzo de 2014 1:14
  • Sin ofender pero es using.

    Dejo un poco de código con las 2 opciones, funcionan.

    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 Programa_2
    {
        public partial class Form1 : Form
        {
            int Numero_ingresado;

            public Form1()
            {
                InitializeComponent();
                Numero_ingresado = 0;
            }

            private void button1_Verificar_Click(object sender, EventArgs e)
            {
                Numero_ingresado = Convert.ToInt32(textBox1_Num_Ingresado.Text);

                if (Numero_ingresado >= 5)
                {
                    label3_Respuesta.ForeColor = Color.FromArgb(255, 0, 0); //Rojo <--
                    label3_Respuesta.Text = "Es mayor o igual a 5";
                }
                else
                {
                    label3_Respuesta.ForeColor = Color.Green; // <--
                    label3_Respuesta.Text = "Es menor a 5";
                }
            }
        }
    }

    miércoles, 23 de septiembre de 2020 14:09