Nwlapcug.com


Come inserire gli elementi di una visualizzazione elenco in una matrice

Il Microsoft.NET framework ha introdotto una comoda e completa suite di strumenti software-building. Utilizzando il framework .net, è possibile creare ambienti utente grafica, programmi che si interfacciano tramite tocco e mouse puntatore. Un componente GUI popolare è "ListView", un componente che elenca i dati in un form. È possibile estrarre i dati da un "ListView" e conservarla in un altro contenitore, ad esempio una matrice.

Istruzioni

1

Aprire Visual Studio 2010 facendo clic sulla sua icona di programma. Quando viene caricato, selezionare "File", "Nuovo", "Progetto", "Visual c#" e "Applicazione Windows Form." Viene creato un nuovo progetto di applicazione Windows Form, e uno spazio vuoto Windows Form viene visualizzato nella finestra principale dell'editor.

2

Individuare il pannello con l'etichetta «Strumenti» nella parte sinistra o destra dello schermo. La "cassetta degli attrezzi" elenca tutti gli elementi GUI che è possibile inserire nel modulo. Individuare "ListView" in questo elenco e fare clic su di esso.

3

Trascinare il puntatore del mouse sopra il Windows Form. Rilasciare il puntatore del mouse per posizionare l'oggetto "ListView". Un grande rettangolo visualizzato nel modulo. Questo è l'oggetto "ListView".

4

Fare clic su "Visualizza" dal menu nella parte superiore di Visual Studio 2010. Viene visualizzato un menu. Selezionare "Codice". Le modifiche di editor visuale e un file di codice sorgente viene visualizzata. Questo è dove verranno archiviati gli elementi "ListView" in una matrice.

5

Individuare l'istruzione con l'etichetta "InitializeComponent ();", che dovrebbe essere circa a metà strada giù la pagina. Tutto il codice andrà dopo questa affermazione in ordine sequenziale.

6

Dichiarare un tipo di dati integer che rappresenta la dimensione della matrice che si desidera creare. Scrivere il seguente per dichiarare una matrice di dimensione 100:

int Items = 100;7

Creare una matrice di stringhe, utilizzando la variabile creata nell'ultimo passaggio per impostarne le dimensioni. Per creare una matrice di 100 stringhe, scrivere il seguente codice:

string[] strArray = new string[Items];8

Aggiungere un elemento alla visualizzazione elenco scrivendo il seguente:

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

Dichiarare un tipo di dati integer che terrà traccia di indice nella matrice di stringhe. Scrivere il seguente codice:

int i = 0;10

Scorrere l'insieme di "ListView" utilizzando un ciclo "foreach", come questo:

foreach (var cur in listView1.Items)

{}11

Spostare i dati da "ListView" nella matrice. È possibile farlo inserendo istruzioni all'interno delle parentesi graffe del ciclo "foreach". Ogni istruzione così disposto verrà eseguita una volta ogni volta che il ciclo di iterazione (così una volta per ciascun elemento nell'elenco). Scrivere le seguenti quattro istruzioni all'interno delle parentesi graffe del ciclo "foreach":

strArray[i] = cur.ToString();

System.Console.WriteLine("Program Output:");

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

i++;12

Eseguire il programma premendo il tasto "Play" verde. Un Windows Form viene visualizzata e viene visualizzato il testo "Stringa". Nella finestra di output di console, viene visualizzati i seguenti dati dalla matrice:

Output del programma:

ListViewItem: {String}