är data ofta visas i tabeller som består av rader och kolumner . Sitter vid varje korsning mellan en rad och en kolumn är en cell . Du kan skriva ett program som matar storleken på en cell i pixlar. Detta kan vara användbart när du designar användargränssnitt och behöver veta den specifika storleken på cellerna . En enkel programmering ramverk som ger ett snabbt sätt att göra ett sådant program är det . NET Framework . Du kan ladda ner gratis samt Visual Studio Express Integrated Development Environment . Saker du behöver
dator med Visual Studio installerad 2010
Visa fler instruktioner
1
Öppna Visual Studio 2010 genom att klicka på dess programikon . När den laddas , välj " Arkiv /Nytt /Project " och klicka på " Visual C # /Windows Forms Application " . En ny Windows Form Application projekt skapas , och en tom Windows-formulär visas i redigerarens huvudfönster .
2
Klicka på " Verktyg" -panelen , som ligger till höger om redigerarens huvudfönster . Denna panel visar alla de verktyg som finns tillgängliga för Windows-formulär applikationer .
3
Klicka på " DataGridView " och dra ut verktyget över på Windows-formulär i redigerarens huvudfönster . När du släpper musknappen , kommer du placera gallret på Windows-formulär .
4
Klicka på den lilla svarta pilen i det övre högra hörnet av " DataGridView " för att öppna en meny . Markera menyalternativet märkt " Lägg till kolumn " för att öppna en " Lägg till kolumn " gränssnitt . Tryck på " OK"-knappen för att lägga till en kolumn och tryck sedan på " Stäng"-knappen för att stänga gränssnittet .
5
Klicka på " Egenskaper " panel , som ligger i anslutning till " Toolbox . " Klicka på den lilla blixtsymbol att visa alla evenemang för " DataGridView . "
6
Dubbelklicka på händelsen märkt " Cell Mouse Enter ", som är en händelse som inträffar när ett cell är klickade på av användaren . Den Windows-formulär försvinner från huvudredaktör fönstret och en källkod fil visas . I följande kod visas i källkoden file :
private void dataGridView1_CellMouseEnter ( objekt avsändare , DataGridViewCellEventArgs e ) { }
7
Infoga följande kodrader i mellan klammerparenteser av " CellMouseEnter " händelse. Dessa rader kod greppa den rad och kolumn plats för cellen klickade
int x = e.ColumnIndex ; . Int y = e.RowIndex ,
8
Skriv följande uttalanden nedan de tidigare två linjer för att ta reda på cellstorlek för klickade cellen . Följande kodrader hitta cellens storlek och skriva ut måtten till utgången fönstret :
DataGridViewCell cell = dataGridView1 [ x , y ] , Storlek cellstorlek = cell.Size , System.Console.WriteLine ( " { 0 } " , cellstorlek ) ;
9
Kör programmet genom att trycka på den gröna knappen" Spela " . En Windows-formulär visas och en tabell visas inuti . Klicka på någon cell . Utgången fönstret visar storleken på raden , och producerar utdata som ser ut ungefär så här :
{ Bredd = 100 , Höjd = 22 } Addera