Recuperar color

13/11/2006 - 02:21 por Hugo Gsell | Informe spam
Tengo el siguiente código que baje (ya no se de donde) que me rellena una
lista con los colores y sus nombres.
Lo que deseo ahora es: dado un string con el nombre del color un función que
me devuelva un tipo color...
algo como
private functiono recuperoFuente (Nombre as string) as Color
.este es el código que necesito
return el objeto color de acuerdo al nombre
end function

Hugo A. Gsell
CODIGO QUE CARRGA LISTA CON COLORES Y NOMBRES
ListBoxColorFuente.DrawMode = DrawMode.OwnerDrawFixed
ListBoxColorFuente.ItemHeight = 24

' Evitar el parpadeo.
ListBoxColorFuente.BeginUpdate()
ListBoxColorFuente.Items.Clear()

' Crear una lista de todas las propiedades de la clase Color.
Dim pi As Reflection.PropertyInfo
For Each pi In
GetType(Color).GetProperties(Reflection.BindingFlags.Static Or
Reflection.BindingFlags.Public)
' Agregar el nombre de la propiedad (es decir, el color) al
ListBox.
ListBoxColorFuente.Items.Add(pi.Name)
Next
' Ahora, mostrar el resultado.
ListBoxColorFuente.EndUpdate()

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
13/11/2006 - 07:25 | Informe spam
"Hugo Gsell" wrote in message
news:%
Lo que deseo ahora es: dado un string con el nombre del color un función
que me devuelva un tipo color...
algo como
private functiono recuperoFuente (Nombre as string) as Color
.este es el código que necesito
return el objeto color de acuerdo al nombre
end function



private function recuperoFuente (Nombre as string) as Color
Return Color.FromName(Nombre)
end function
Respuesta Responder a este mensaje
#2 Hugo Gsell
14/11/2006 - 11:23 | Informe spam
Excelente ahora resulta que me pasa lo siguiente... ya tengo en un
objeto
tipo COLOR el color deseado... pero resulta que la función que estoy
utilizando
que es para imprimir tiene un parametro tipo System.Drawing.Brush...
que tambien es un color pero no es un tipo "color"... sería...
o convertir el objeto tipo COLOR en System.Drawing.Brush o bien
lo que estaba por probar.. era algo como ya que tengo el nombre
RECORRER LOS COLORES DE BRUSH .. hasta encontrar el nombre del color
que yo l oatengo... y entonces ahí crear un objeto tipo brush y ehí lo
tendría
pero me parece medio rebuscado...
Hugo A. Gsell

"Alberto Poblacion"
escribió en el mensaje news:
"Hugo Gsell" wrote in message
news:%
Lo que deseo ahora es: dado un string con el nombre del color un función
que me devuelva un tipo color...
algo como
private functiono recuperoFuente (Nombre as string) as Color
.este es el código que necesito
return el objeto color de acuerdo al nombre
end function



private function recuperoFuente (Nombre as string) as Color
Return Color.FromName(Nombre)
end function



Respuesta Responder a este mensaje
#3 Alberto Poblacion
14/11/2006 - 16:12 | Informe spam
"Hugo Gsell" wrote in message
news:
[...]
o convertir el objeto tipo COLOR en System.Drawing.Brush



Imports System.Drawing
...
Dim miColor As Color = Color.FromName("Green")
...
Dim miBrocha As Brush = new SolidBrush(miColor);
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida