Tecnología

Inicio

Cómo insertar elementos de una vista de lista en una matriz

El marco Microsoft .Net ha introducido una suite cómoda y con todas las funciones de las herramientas de creación de software. Utilizando el marco .Net, puede crear entornos gráficos de usuario, programas que están interconectados mediante el tacto y el puntero del ratón. Uno de los componentes GUI popular es el "ListView", un componente que muestra los datos en un formulario. Puede extraer los datos de una "ListView" y almacenarlo en otro recipiente, tal como una matriz.

Instrucciones

1 Abra Visual Studio 2010, haga clic en el icono del programa. Cuando se carga, seleccione "Archivo", "Nuevo", "proyectar", "Visual C #" y "Aplicación de Windows Forms". Se crea un nuevo proyecto de aplicación de Windows Forms, y un formulario Windows en blanco aparece en la ventana principal del editor.

2 Busque el panel de la etiqueta "caja de herramientas" en el lado izquierdo o derecho de la pantalla. La "caja de herramientas" muestra todos los elementos de la GUI se pueden colocar en su formulario. Localizar "ListView" en esta lista y haga clic en él.

3 Arrastre el puntero del ratón sobre en el formulario Windows. Liberar el puntero del ratón para colocar el objeto "ListView". Un gran rectángulo aparece en el formulario. Este es el objeto "ListView".

4 Haga clic en "Ver" en el menú en la parte superior de Visual Studio 2010. Aparece un menú. Seleccione "Código". Aparece el editor cambia visuales y un archivo de código fuente. Aquí es donde se va a almacenar los artículos "ListView" en una matriz.

5 Busque la instrucción con etiqueta "InitializeComponent ();", que debe estar a mitad de la página. Todo el código irá después de esta declaración en orden secuencial.

6 Declarar un tipo de datos entero que representa el tamaño de la matriz que desea crear. Escribe lo siguiente para declarar una matriz de tamaño 100:

int Items = 100;

7 Crear una matriz de cadenas, utilizando la variable creada en el último paso para ajustar su tamaño. Para crear una matriz de 100 cuerdas, escribe lo siguiente:

string[] strArray = new string[Items];

8 Agregar un elemento a la vista de la lista escribiendo lo siguiente:

ListViewItem item = listView1.Items.Add("String");

9 Declarar un tipo de datos entero que va a seguir la pista del índice de la matriz de cadenas. Escribe lo siguiente:

int i = 0;

10 Recorrer la colección "ListView" por medio de un bucle "foreach", como este:

foreach (var cur in listView1.Items)

{}

11 Mover los datos de la "ListView" a la matriz. Usted puede hacer esto mediante la colocación de las declaraciones dentro de los corchetes del bucle "foreach". Cada declaración de este modo colocado se ejecutará una vez cada vez que se repite el bucle (por lo que una vez por cada elemento de la lista). Escribe los siguientes cuatro afirmaciones dentro de los corchetes del bucle "foreach":

strArray[i] = cur.ToString();

System.Console.WriteLine ( "Salida del programa:");

System.Console.WriteLine (strArray [i]);

i ++;

12 Ejecutar el programa pulsando el botón "Reproducir" verde. Un formulario Windows aparece y muestra el texto "Cadena". En la ventana de salida de la consola, los siguientes datos de la matriz se muestra:

La salida del programa:

ListViewItem: {cadena}