Problemas al convertir tipos de datos

23/11/2005 - 15:57 por Fpela | Informe spam
Hola en windows form, al cargar la aplicacion lee cierto valores de un
config.ini, entre ellos la fuente o el forecolor a usar por el usuario, pero
cuando los leo del archivo son del tipo string, y no puedo asignarselos a las
propiedades porque son del tipo system.drawing.Font y system.drawing.Color y
me dice que un string no se puede convertir en un tipo '2'.
Alguien tiene idea como hacer esto??
Saludos
 

Leer las respuestas

#1 A.Poblacion
23/11/2005 - 16:31 | Informe spam
"Fpela" wrote in message
news:
Hola en windows form, al cargar la aplicacion lee cierto valores de un
config.ini, entre ellos la fuente o el forecolor a usar por el usuario,


pero
cuando los leo del archivo son del tipo string, y no puedo asignarselos a


las
propiedades porque son del tipo system.drawing.Font y system.drawing.Color


y
me dice que un string no se puede convertir en un tipo '2'.
Alguien tiene idea como hacer esto??
Saludos



A una propiedad de tipo Font siempre hay que asignarle un objeto de tipo
Font. Si lo que tienes es el texto y el tamaño, puedes crear un nuevo Font a
partir de esos valores:

Dim elFuente as String = "Arial"
Dim elTamaño as Integer = 12
textbox1.Font = New Font(elFuente, elTamaño)

Similarmente, a una propiedad que es de tipo Color solo se le puede
asignar un objeto de tipo Color. Igualmente, la clase Color dispone de
diversos constructores y métodos estáticos para crear un Color a partir de
otros datos:

Dim r,g,b as Integer
r8: g%5: bd
textbox1.BackColor = Color.FromArgb(r,g,b)

Preguntas similares