I dati sono spesso visualizzati in tabelle che consiste di 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 progetta interfacce utente e necessario conoscere la dimensione specifica delle cellule . Un quadro di programmazione semplice 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 . Cose che ti serviranno
computer con Visual Studio 2010 installato
Mostra più istruzioni
1
Aprire Visual Studio 2010 , fare clic sulla sua icona del programma . Quando viene caricato , selezionare " File /Nuovo /Progetto" e fare clic su " Visual C # /Applicazione Windows Form " . Un nuovo progetto di applicazione Windows Form viene creato , e un Windows Form vuota viene visualizzata nella finestra principale .
2
Fare clic sul pannello " Toolbox" , che si trova a destra della finestra principale . Questo pannello visualizza tutti gli strumenti che sono disponibili per le applicazioni Windows Form .
3
Clicca su " DataGridView " e trascinare questo strumento nel corso nel Windows Form nella finestra principale . Quando si rilascia il pulsante del mouse , potrete inserire la griglia nel Windows Form .
4
Fare clic sulla piccola freccia nera nell'angolo in alto a destra della " DataGridView " per aprire un menu . Selezionare l'opzione di menu " Aggiungi Colonna" di aprire un " Aggiungi colonna " interfaccia . Premere il pulsante " OK " una volta per aggiungere una colonna e quindi premere il pulsante "Chiudi" per chiudere l'interfaccia .
5
Fare clic sul pannello "Proprietà" , che è adiacente al "Toolbox ". Fare clic sul piccolo simbolo di un fulmine per visualizzare tutti gli eventi disponibili per il " DataGridView ".
6
doppio clic l'evento etichettato "Cell mouse dentro , " che è un evento che si verifica ogni volta che un si clicca sulla cella dall'utente. Il Windows Form scompare dalla finestra principale e viene visualizzato un file di codice sorgente . Il codice seguente 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 della manifestazione " CellMouseEnter " . Queste righe di codice afferrare la riga e la posizione della colonna per la cella selezionata
int x = e.ColumnIndex ; . Int y = e.RowIndex ;
8
Scrivi le seguenti dichiarazioni di seguito le due linee precedenti per scoprire le dimensioni della cella per la cella selezionata . Le seguenti righe di codice a trovare le dimensioni delle cellule e stampare le dimensioni nella finestra di output :
cella DataGridViewCell dataGridView1 = [ x , y ] ; Dimensione cellsize = cell.Size ; System.Console.WriteLine ( " { 0} " , cellsize ) ;
9
Avviare il programma premendo il tasto verde tasto" Play " . Un Windows Form appare e apparirà una tabella all'interno di esso . Fare clic su una cella qualsiasi . La finestra di output visualizza la dimensione della riga , e produce un output che assomiglia a questo :
{width = 100 , altezza = 22 }