Nwlapcug.com


Come Output le dimensioni delle cellule

Dati frequentemente vengono visualizzati in tabelle che è costituito da righe e colonne. Seduto ad ogni intersezione tra una riga e una colonna è una cella. È possibile scrivere un programma che restituisce la dimensione di una cella in pixel. Questo può essere utile quando si progettano le interfacce utente e bisogno di sapere le dimensioni specifiche delle cellule. Un semplice framework di programmazione che fornisce un modo rapido per fare un programma del genere è il framework .net. È possibile scaricare gratuitamente così come il Visual Studio Express Integrated Development Environment.

Istruzioni

1

Aprire Visual Studio 2010 facendo clic sulla sua icona di programma. Quando viene caricato, selezionare "File/nuovo/progetto" e fare clic su "Visual c# / 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

Fate clic sul pannello "Toolbox", che si trova a destra della finestra principale dell'editor. Questo pannello consente di visualizzare tutti gli strumenti che sono disponibili per le applicazioni Windows Form.

3

Fare clic su "DataGridView" e trascinare questo strumento sopra il Windows Form nella finestra principale dell'editor. Quando si rilascia il pulsante del mouse, si inserirà la griglia in Windows Form.

4

Fare clic sulla piccola freccia nera nell'angolo superiore destro della "DataGridView" per aprire un menu. Selezionare il menu a voce "Aggiungi colonna" per aprire un'interfaccia "Add Column". Premere una volta il pulsante "OK" per aggiungere una colonna e quindi premere il pulsante "Chiudi" per chiudere l'interfaccia.

5

Fate clic sul pannello "Proprietà", che è adiacente al "Toolbox". Fare clic sul simbolo della saetta piccolo per visualizzare tutti gli eventi disponibili per "DataGridView."

6

Doppio clic sull'evento con l'etichetta "Cella Mouse inserire," che è un evento che si verifica quando una cella è selezionata dall'utente. Il modulo di Windows scompare dalla finestra principale dell'editor e viene visualizzata la finestra di un file di codice sorgente. Il codice riportato di seguito viene visualizzato nel file di codice sorgente:

private void dataGridView1_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
{}
7

Inserire le seguenti righe di codice tra le parentesi graffe dell'evento "CellMouseEnter". Queste righe di codice afferrare la posizione di riga e colonna per la cella cliccata.

int x = e.ColumnIndex;
int y = e.RowIndex;
8

Scrivere le istruzioni seguenti sotto le due righe precedenti per scoprire le dimensioni della cella per la cella selezionata. Le seguenti righe di codice, trovare la dimensione della cella e le dimensioni nella finestra di output di stampa:

DataGridViewCell cell = dataGridView1[x, y];
Size cellsize = cell.Size;
System.Console.WriteLine("{0}", cellsize);
9

Eseguire il programma premendo il tasto "Play" verde. Verrà visualizzato un Windows Form e una tabella all'interno di esso. Fare clic su una cella qualsiasi. Nella finestra di output viene visualizzata la dimensione della riga e produce un output simile a questo:

{Larghezza = 100, Height = 22}