Formateo de cadenas

08/07/2004 - 13:56 por FERNANDO ESPAÑA | Informe spam
Tengo un problema para poder generar los colores en un
grid en tiempo de ejecucion. Los colores los cojo de una
tabla y estoy intentando ejecutar las siguientes
instrucciones.

dim vari as string
vari = Row(30)

MyDG.HeaderStyle.BackColor=system.drawing.color.fromargb
(vari)

Da un error que indica que no es correcto el formato. Lo
curioso es que si sustituyo la segunda linea por

vari = "250,234,120" da el mismo error

¿Como puedo solucionarlo?, Gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
08/07/2004 - 14:52 | Informe spam
Los colores los cojo de una tabla...





¿De qué tipo es el campo de esa tabla. ¿Cadena? ¿Lo que contiene es una
cadena del tipo "250,234,120"? ¿O un entero?

Lo que hay que pasar a FromARGB es un entero de 32 bits que "combine" los
valores de alpha y los tres colores básicos.

Slds - Octavio
Respuesta Responder a este mensaje
#2 Sergio Florez M.
08/07/2004 - 14:54 | Informe spam
No existe ninguna sobrecarga del metodo Color.FromArgb() que acepte una
cadena y es por esto que no te funciona. La sobrecarga que si existe es la
que acepta tres enteros y esa es la que deberias usar asi:
Color.FromArgb(250,234,120)

El que persevera insiste
Sergio Florez M.
Medellín, Colombia


"FERNANDO ESPAÑA" escribió en el
mensaje news:298fc01c464e2$a51cc890$
Tengo un problema para poder generar los colores en un
grid en tiempo de ejecucion. Los colores los cojo de una
tabla y estoy intentando ejecutar las siguientes
instrucciones.

dim vari as string
vari = Row(30)

MyDG.HeaderStyle.BackColor=system.drawing.color.fromargb
(vari)

Da un error que indica que no es correcto el formato. Lo
curioso es que si sustituyo la segunda linea por

vari = "250,234,120" da el mismo error

¿Como puedo solucionarlo?, Gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida