Data ofte vises i tabeller, der består af rækker og kolonner. Sidder ved hver skæringspunktet mellem en række og en kolonne er en celle . Du kan skrive et program, der udlæser størrelsen af en celle i pixels . Dette kan være nyttigt, når du designer brugergrænseflader og har brug for at kende den specifikke størrelse af celler. En simpel programmering rammer, der giver en hurtig måde at gøre et sådant program er . Net rammer. Du kan downloade det gratis såvel som Visual Studio Express Integrated Development Environment. Hvad du har brug
Computer med Visual Studio 2010 installeret
Vis Flere Instruktioner
1
Open Visual Studio 2010 ved at klikke på programmets ikon . Når det belastninger , skal du vælge "File /New /Project" og klik på " Visual C # /Windows Forms Application " . En ny Windows Form Application projekt oprettes , samt en blank Windows-formular vises i hovedredigeringsvinduet .
2
Klik på "Toolbox " panel , som er placeret til højre for den vigtigste redigeringsvinduet . Dette panel viser alle de værktøjer, der er tilgængelige for Windows Form applikationer .
3
Klik på " DataGridView " og træk dette værktøj over på Windows- formular i hovedredaktør vinduet. Når du slipper museknappen, vil du placere tavlen i Windows-formular .
4
Klik på den lille sorte pil i øverste højre hjørne af " DataGridView " for at åbne en menu. Vælg menupunktet mærket " Tilføj kolonne " for at åbne en "Add Column " interface . Tryk på " OK" knappen for at tilføje en kolonne , og tryk derefter på "Luk" knappen for at lukke grænsefladen.
5.
Klik på " Egenskaber" panel, som støder op til "Toolbox ". Klik på det lille lyn symbol til at vise alle de begivenheder, til rådighed for " DataGridView . "
6
Dobbeltklik på begivenheden mærket " Cell Mouse Enter ", som er en begivenhed, der indtræffer , når en celle er klikket på af brugeren . Windows Form forsvinder fra hovedredaktør vindue og en kildekode fil vises . Følgende kode vises i kildekoden fil : Hej
private void dataGridView1_CellMouseEnter (objekt afsender, DataGridViewCellEventArgs e ) { }
7
Indsæt følgende linjer kode i mellem krøllede parenteser af " CellMouseEnter " begivenhed . Disse linjer kode fat i række og kolonne placering for cellen klikket
int x = e.ColumnIndex ; . Int y = e.RowIndex ,
8
Skriv følgende udsagn nedenfor de foregående to linjer for at finde ud cellestørrelsen for klikket celle . De følgende linjer kode finde cellens størrelse og udskrive dimensioner til output-vinduet : Hej
DataGridViewCell cell = dataGridView1 [x , y ] Size cellsize = cell.Size , System.Console.WriteLine ( "{ 0} " , cellsize )
9
Kør programmet ved at trykke på den grønne " Play " -knappen. En Windows Form vises, og et bord vises inde i det. Klik på en vilkårlig celle . Udgangen Vinduet viser størrelsen af rækken , og producerer output, som ser noget som dette : Hej
{ Bredde = 100, højde = 22 }