2010-08-02 16 views

Respuesta

9

Asumiendo que su uso de 3,5 o superior ..

object[] items = lb.CheckedItems.OfType<object>().ToArray(); 

Y si va a agregar un tipo específico de objeto a la CheckedListBox entonces se puede sustituir objeto con el nombre de la clase que utilice.

+0

Está funcionando, muchas gracias mu (n) ch =] –

+0

eres bienvenido. –

+0

¿Me pueden ayudar en una cosa más, por favor? Utilicé lo que escribió: cadena [] fonts = fontBox.CheckedItems.OfType () .ToArray(); y que quería escribir cada cadena en la matriz en una nueva línea en el cuadro de texto enriquecido (llamado fontBox), así que probé: para (int i = 0; i

2

Hola, estoy haciendo un tipo similar de tarea. Pero en lugar de array, estoy usando la lista de arreglos. He utilizado el código de abajo

ArrayList errorList = new ArrayList(); 
errorList = chklbErrorlist.CheckedItems.OfType<object>().ToList(); 

No se puede convertir implícitamente el tipo System.Collections.Generic.List<object> a System.Collections.ArrayList

he añadido los artículos a la matriz y luego se añadió a la ArrayList, funcionó. Cómo agregar elementos directamente a araaylist en lugar de a la matriz

+1

ArrayList errorList = new ArrayList (chklbErrorlist.CheckedItems.OfType(). ToList()); –

+0

http://msdn.microsoft.com/en-us/library/83h9yskw%28v=vs.110%29.aspx –

Cuestiones relacionadas