Conversion de tipos

06/06/2006 - 17:53 por jalejop | Informe spam
Buenos Días

Tengo lo siguiente para pintar un rectangulo en un winforms
pero resulta que los parametros de la trama que son
HatchStyle.Wave,Color.Bisque,Color.Bisque
los tengo en un archivo XML y al recibirlos llegan como string.

la pregunta es, como puedo hacer la conversión de este string al tipo de
datos HatchStyle y Color que son los que utilizo.

Muchas gracias

El codigo que tengo es:



Rectangle Rectángulo = new Rectangle(new Point(1,2), new Size(20, 20));
HatchBrush Trama = new
HatchBrush(HatchStyle.Wave,Color.Bisque,Color.Bisque);

Lienzo.DrawRectangle(new Pen(Color.Transparent, 3), new Rectangle(new
Point(Rectángulo.X - 1, Rectángulo.Y - 1), new Size(Rectángulo.Size.Width
+
1, Rectángulo.Size.Height + 1)));

Lienzo.FillRectangle(Trama, Rectángulo);



Muchas gracias



Juan
 

Leer las respuestas

#1 Octavio Hernandez
07/06/2006 - 01:04 | Informe spam
Juan,

El método Enum.Parse:

http://msdn2.microsoft.com/en-us/sy...parse.aspx

permite obtener un valor enumerado a partir de la representación como cadena
del valor.

Slds - Octavio


"Juan" escribió en el mensaje
news:
Buenos Días

Tengo lo siguiente para pintar un rectangulo en un winforms
pero resulta que los parametros de la trama que son
HatchStyle.Wave,Color.Bisque,Color.Bisque
los tengo en un archivo XML y al recibirlos llegan como string.

la pregunta es, como puedo hacer la conversión de este string al tipo de
datos HatchStyle y Color que son los que utilizo.

Muchas gracias

El codigo que tengo es:



Rectangle Rectángulo = new Rectangle(new Point(1,2), new Size(20, 20));
HatchBrush Trama = new
HatchBrush(HatchStyle.Wave,Color.Bisque,Color.Bisque);

Lienzo.DrawRectangle(new Pen(Color.Transparent, 3), new Rectangle(new
Point(Rectángulo.X - 1, Rectángulo.Y - 1), new Size(Rectángulo.Size.Width
+
1, Rectángulo.Size.Height + 1)));

Lienzo.FillRectangle(Trama, Rectángulo);



Muchas gracias



Juan





Preguntas similares