Lista de Colores

10/08/2004 - 01:19 por Ana | Informe spam
Hola a tod@s

Quiero meter en un RadioButtonList todos los colores del sistema, con un
bucle foreach pero no se que colección tengo que iterar.

¿Alguien me puede decir la colección que tengo que iterar?

Gracias
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
10/08/2004 - 16:09 | Informe spam
Se me a ocurrido que mendiante reflection... pero tiene que haber una forma
más sencilla digo yo...
Pero el ejemplo de abajo funciona...

/// <summary>
/// Summary description for Class1.
/// </summary>
class MainClass
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
foreach (PropertyInfo pi in typeof(Color).GetProperties(BindingFlags.Static
| BindingFlags.Public))
{
Type type = pi.ReflectedType;
if (type == typeof(Color))
{
Color c = (Color)type.InvokeMember(pi.Name,
BindingFlags.GetProperty |
BindingFlags.Static |
BindingFlags.Public,
null, null, null);
Console.WriteLine(c.Name);
}
}
}
}

Un saludo
Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net

Preguntas similares