none
ayuda labels RRS feed

  • Pregunta

  • Tengo 2 labels.text con números en ellos y me gustaría compararlos y según el resultado que en un picturebox muestre una foto u otra según el resultado.

    es posible hacer eso?? y si lo es....me podrían ayudar??

    Muchas gracias de ante mano y un saludo.

    miércoles, 1 de noviembre de 2017 14:17

Respuestas

  • Podrías hacer algo así:

    if (int.Parse(label1.Text) > int.Parse(label2.Text)
    {
        // Mostrar imagen 1
    }
    else
    {
        // Mostrar imagen 2
    }

    Sin embargo, y dicho lo anterior, cabe señalar que es muy raro eso de "tengo dos labels con números y me gustaría compararlos". Los labels son de solo-lectura desde la interfaz de usuario, es decir, el usuario no puede cambiarlos. Por lo tanto, si los labels tienen números, esos números han tenido que llegar hasta el label mediante programación. Eso quiere decir que había unas variables con números que son las que has asignado al label para que el label muestre números. Lo razonable sería comparar directamente esas variables, en lugar de leer de vuelta el texto desde los labels y convertirlo de nuevo en número.

    miércoles, 1 de noviembre de 2017 18:52