Visual Basic.NET - uso de split

 
Vista:

uso de split

Publicado por rimera (25 intervenciones) el 08/04/2008 21:04:39
ola tengo un archivo de texto que está formado por lineas de este estilo
Buttom1-85-47-86-86-hhh-[Font: Name=Microsoft Sans Serif, Size=12, Units=3, GdiCharSet=0, GdiVerticalFont=False]-Red

Que son el nombre, posicion, tamaño, texto, fuente, color de un botón.
El problema es que no sé como lerlos.
Lo que estoy haciendo es
im valor1 As String = read.ReadLine
Dim valor As String = read.ReadLine
Dim elementos() As String = valor.Split("-")
While Not (valor1.Equals("FinTotal"))
Dim nombre As String = elementos(0)
Dim pos As System.Drawing.Point
pos.X = Int(elementos(1))
pos.Y = Int(elementos(2))
Dim tam As System.Drawing.Size
tam.Height = Int(elementos(3))
tam.Width = Int(elementos(4))
Dim texto As String = elementos(5)
Dim fuen As System.Drawing.Font
Dim col As Color = Color.Blue
'clase que crea un botón de esas características
Dim btn As New Boton(nombre, pos, tam, texto, fuen, col)
Dim valor As String = read.ReadLine
Dim elementos() As String = valor.Split("-")
'End While
End While

Es esta la forma en la que debo hacerlo?
Alguien sabe como convertir un string [Font: Name=Microsoft Sans Serif, Size=12, Units=3, GdiCharSet=0, GdiVerticalFont=False] en un font
Y el string Red en un Color

Espero que puedan ayudarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder