Kako kopirati podatke s ListBoxa u višelinijski TextBox

Autor: Randy Alexander
Datum Stvaranja: 26 Travanj 2021
Datum Ažuriranja: 20 Studeni 2024
Anonim
Kako kopirati podatke s ListBoxa u višelinijski TextBox - Članci
Kako kopirati podatke s ListBoxa u višelinijski TextBox - Članci

Sadržaj

Microsoftov .Net softverski okvir je opsežan skup alata koji programerima omogućuje stvaranje vizualnih sučelja za programe. Dvije najčešće korištene grafičke komponente su "ListBox" i "TextBox". "ListBox" je velika kutija koja sadrži popis tekstualnih elemenata."TextBox" je sličan okvir koji prihvaća tekstualni niz, ali ga može pohraniti u više redaka. Osim toga, sadržaj "ListBoxa" može se postaviti u "TextBox".


smjerovi

Sučelje je vizualni dio programa (Ablestock.com/AbleStock.com/Getty Images)
  1. Kliknite ikonu programa Visual Studio 2010 da biste je otvorili. Kada se učita, odaberite "File> New> Project" i kliknite "Visual C # / Windows Forms Application". Stvorit će se novi projekt i pojavit će se prazan obrazac u glavnom prozoru urednika.

  2. Pronađite ploču s alatima na lijevoj ili desnoj strani zaslona. Kutija s alatima sadrži popis upotrebljivih grafičkih komponenti, kao što je "ListBox". Kliknite element s ovim imenom i povucite ga u glavni obrazac.

  3. Ponovite prethodni korak s kontrolom "TextBox".

  4. Kliknite na "TextBox" element i potražite panel "Properties" (Svojstva), koji je obično pored alata. Potražite svojstvo "Multiline" i postavite vrijednost na "True".


  5. Kliknite stavku izbornika "View" na vrhu sučelja Visual Studio 2010. Odaberite "Code" iz izbornika koji se pojavljuje. Prikaz će se sada promijeniti iz vizualnog uređivača u uređivač koda. Potražite tekst "InitializeComponent ()" koji je otprilike na sredini stranice. Stavite cijeli kôd nakon tog retka teksta.

  6. Pripremite ListBox za prihvaćanje podataka sa sljedećim redom koda:

    ListBox1.BeginUpdate ();

  7. Spremite neki sadržaj u ListBox, kao što su fraze "Broj 0" u "Broj 49". To se može učiniti pomoću petlje "za" poput sljedeće:

    za (int x = 0; x <50; x ++) {listBox1.Items.Add ("Broj" + x.ToString ()); }

  8. Završite proces ažuriranja podataka ListBoxa pomoću sljedeće izjave:

    ListBox1.EndUpdate ();

  9. Napravite popis odabranih elemenata popisa. Ti se elementi zatim mogu dodati multilinskom TextBoxu. U nastavku unesite petlju "za" da biste odabrali sve elemente popisa.


    za (int x = 0; x <50; x ++) {ListBox1.SetSelected (x, true); }

  10. Pass sve tekst iz Listbox na TextBox kroz drugi "za" petlju. Da biste to učinili, upišite sljedeće:

    za (int x = 0; x <50; x ++) {TextBox1.Text + = listBox1.SelectedItems [x] .ToString ();}

  11. Pokrenite program sa zelenim gumbom "Reproduciraj". Pojavit će se Windows obrazac s dvije kutije, multiline TextBox i ListBox. Oba će imati isti sadržaj, popis fraza u rasponu od "Broj 0" do "Broj 49".

Što vam je potrebno

  • Visual Studio 2010