Slik kopierer Fra ListBox til Multi TextBox

Microsoft .Net programvare rammeverk er et omfattende sett med verktøy som gjør det mulig for utviklere å lage visuelle grensesnitt for programmer. To brukte grafiske komponenter er "ListBox" og "TextBox". Den "ListBox" er en stor boks som godtar en liste over tekstelementer. Den "TextBox" er en mindre boks som godtar en enkelt tekststreng. En "TextBox" kan gjøres flere linjer for å vise mer tekst. Det kan også gis tekst fra innholdet i en "ListBox."

Bruksanvisning

1 Åpne Visual Studio 2010 ved å klikke på programikonet. Når det lastes, velger du "Fil / Ny / Project" og klikk "Visual C # / Windows Forms Application". En ny Windows Forms Application prosjektet er opprettet, og en blank Windows Form vises i hovedredigeringsvinduet.

2 Finn panelet merket "Toolbox", som ligger på enten venstre eller høyre side av skjermen. Verktøykassen har en liste over brukbare grafiske komponenter, for eksempel "ListBox."

3 Gjenta forrige trinn, men i stedet utføre instruksjonene på elementet merket "TextBox".

4 Klikk på "TextBox" og finn "Properties" panel, som skal være like ved verktøykassen. Finn eiendom merket "Multi" og sette den til "Ekte" ved å klikke på den og endre sin verdi.

5 Klikk på menypunktet merket "View" fra toppen av Visual Studio 2010-grensesnittet. Velg "Code" fra menyen som vises. Utsikten endres nå fra det visuelle editor til kildekoden editor. Se etter teksten "InitializeComponent ()", som er omtrent halvveis ned på siden. Plassere alle kildekoden etter denne tekstlinje.

6 Klar "ListBox" for å akseptere data. Skriv følgende linje med kode:

listBox1.BeginUpdate();

7 Legg til litt innhold til "ListBox", slik som 50 ord som spenner fra "Number 0" til "Number 49." Du kan oppnå dette ved hjelp av en "for" loop, som dette:

for (int x = 0; x < 50; x++)

{ListBox1.Items.Add ( "Number" + x.ToString ()); }

8 Avslutte dataoppdateringsprosessen for "ListBox" ved å skrive inn følgende linje:

listBox1.EndUpdate();

9 Lag en liste over utvalgte elementer fra "ListBox." Disse valgte elementer kan senere bli lagt til flere linjer "TextBox". Skriv følgende "for" loop for å velge hvert element innenfor "ListBox:"

for (int x = 0; x < 50; x++)

{ListBox1.SetSelected (x, true); }

10 Skriv ut all tekst fra "ListBox" til "TextBox" ved hjelp av en annen "for" loop. Skriv følgende:

for (int x = 0; x < 50; x++)

{textBox1.Text + = listBox1.SelectedItems [x] .ToString ();}

11 Kjør programmet ved å trykke på den grønne «Play» -knappen. En Windows-skjema vises. Den har to bokser: ". ListBox" et multiline "TextBox" og en Begge inneholder det samme innhold, et sett av ord som varierer fra "Number 0" til "Number 49."