Cambiar propiedades a un objeto en tiempo de ejecucion

06/07/2004 - 09:36 por FERNANDO ESPAÑA | Informe spam
Hola a todos: Mi problema es que no logro cambiar el
color de fondo de una tabla creada en tiempo de
ejecucion. En concreto el problema es el siguiente.

objRow = New TableRow()
objCell = New TableCell()
objCell.BorderWidth = Unit.Pixel(1)

'*** hasta aqui funciona perfectamente

objCell.Backcolor = "#E0E0E0" ' esto ya no funciona

El error que da (BC30311: Un valor de tipo 'String' no se
puede convertir en '2'.)

Bueno, creo que puede ser un problema de conversion de
tipos, pero soy nuevo en esto y no se como va.

Un saludo y gracias por vuestra ayuda.
 

Leer las respuestas

#1 Leonardo Diez Dolinski
06/07/2004 - 10:43 | Informe spam
Hola fernando,
El color no debe ser un string, sino un objeto Color. Cambia "#E0E0E0"
por new Color(224, 224, 224).

saludos,

Leonardo Diez Dolinski
MSCD - MVP
Equipo Danysoft


"FERNANDO ESPAÑA" wrote in message
news:26f0a01c4632b$edb4d010$

Hola a todos: Mi problema es que no logro cambiar el
color de fondo de una tabla creada en tiempo de
ejecucion. En concreto el problema es el siguiente.

objRow = New TableRow()
objCell = New TableCell()
objCell.BorderWidth = Unit.Pixel(1)

'*** hasta aqui funciona perfectamente

objCell.Backcolor = "#E0E0E0" ' esto ya no funciona

El error que da (BC30311: Un valor de tipo 'String' no se
puede convertir en '2'.)

Bueno, creo que puede ser un problema de conversion de
tipos, pero soy nuevo en esto y no se como va.

Un saludo y gracias por vuestra ayuda.


Preguntas similares