none
Color desde un entero RRS feed

  • Pregunta

  • Hola de nuevo.

    Tengo unos valores (integer), osea numeros enteros,  grabados en una base de datos de (un programa antiguo) que corresponden a colores y quisierqa saber como puedo recuperarlos en VB.net.

    Antes en VB6 era tan facil como: Me.backcolor=22554 y ya esta, pero ahora no funciona y me dice:

      Un valor de tipo 'Integer' no se puede convertir en 'System.Drawing.Color'.

    ¿Hay alguna forma de recuperar el color correspondiente a ese numero y aplicarlo en VB.net?

    Seguro que la hay, y seguro que hay alguien que lo sabe.

    Gracias y saludos.

    miércoles, 2 de diciembre de 2015 22:46

Respuestas

  • Hola DiegC,

    Efectivamente, puedes hacer uso de las constantes de color de la siguiente manera:

    'Amarillo
    textBox1.BackColor = ColorTranslator.FromWin32(65535)
    
    'Verde
    textBox1.BackColor = ColorTranslator.FromWin32(65280)

    jueves, 3 de diciembre de 2015 5:00

Todas las respuestas