C# Windows Tutorial de aplicare a formularelor cu exemplu
โก Rezumat inteligent
C# Windows Tutorialul pentru aplicaศii Forms prezintฤ construirea de aplicaศii desktop cu Visual Studio ศi .NET Framework. Lessacoperฤ formularul Hello World, controalele, gestionarea evenimentelor, widget-uri avansate precum TreeView ศi PictureBoxศi sfaturi de design pentru dezvoltarea productivฤ a WinForms.

Pรขnฤ acum am vฤzut cum sฤ lucrฤm cu C# pentru a crea aplicaศii bazate pe consolฤ. Dar รฎntr-un scenariu din viaศa realฤ, echipa foloseศte รฎn mod normal Visual Studio ศi C# pentru a crea oricare Windows Formulare sau aplicaศii bazate pe web.
O aplicaศie de formular Windows este o aplicaศie, care este proiectatฤ sฤ ruleze pe un computer. Nu va rula pe browserul web pentru cฤ atunci devine o aplicaศie web.
Acest tutorial se va concentra pe modul รฎn care putem crea Windowsaplicaศii bazate pe -. Vom รฎnvฤศa, de asemenea, cรขteva elemente de bazฤ despre cum sฤ lucrฤm cu diferitele elemente ale C# Windows aplicaศie.
Windows Bazele formularelor
A Windows aplicaศia formulare este una care ruleazฤ pe computerul desktop. A Windows aplicaศia de formulare va avea รฎn mod normal o colecศie de controale, cum ar fi etichete, casete text, casete cu listฤ etc.
Mai jos este un exemplu de simplu Windows formularul de cerere C#. Afiศeazฤ un ecran simplu de conectare, care este accesibil de cฤtre utilizator. Utilizatorul va introduce acreditฤrile necesare ศi apoi va face clic pe butonul Conectare pentru a continua.
Deci un exemplu de controale disponibile รฎn aplicaศia de mai sus
- Aceasta este o colecศie de controale de etichetฤ care sunt utilizate รฎn mod normal pentru a descrie controalele adiacente. Deci, รฎn cazul nostru, avem 2 casete de text, iar etichetele sunt folosite pentru a spune utilizatorului cฤ o casetฤ de text este pentru introducerea numelui de utilizator ศi cealaltฤ pentru parolฤ.
- Cele 2 casete text sunt folosite pentru a deศine numele de utilizator ศi parola care vor fi introduse de utilizator.
- รn cele din urmฤ, avem butonul de control. Butonul de control va avea รฎn mod normal un cod ataศat pentru a efectua un anumit set de acศiuni. Deci, de exemplu, รฎn cazul de mai sus, am putea pune butonul sฤ efectueze o acศiune de validare a numelui de utilizator ศi a parolei care sunt introduse de utilizator.
C# Bunฤ lume
Acum sฤ ne uitฤm la un exemplu despre cum putem implementa o aplicaศie simplฤ โhello worldโ รฎn Visual Studio. Pentru aceasta, ar trebui sฤ implementฤm paศii menศionaศi mai jos
Pas 1) Primul pas implicฤ crearea unui nou proiect รฎn Visual Studio. Dupฤ lansare Visual Studio, trebuie sฤ alegeศi opศiunea de meniu Nou->Proiect.
Pas 2) Urmฤtorul pas este sฤ alegeศi tipul de proiect ca a Windows Formulare de cerere. Aici trebuie sฤ menศionฤm ศi numele ศi locaศia proiectului nostru.
- รn caseta de dialog al proiectului, putem vedea diverse opศiuni pentru crearea diferitelor tipuri de proiecte รฎn Visual Studio. Faceศi clic pe Windows opศiunea din partea stรขngฤ.
- Cรขnd facem clic pe Windows opศiunile din pasul anterior, vom putea vedea o opศiune pentru Windows Formulare de cerere. Faceศi clic pe aceastฤ opศiune.
- Vom da un nume aplicaศiei. รn cazul nostru, este DemoApplication. De asemenea, vom oferi o locaศie pentru a stoca aplicaศia noastrฤ.
- รn cele din urmฤ, facem clic pe butonul โOKโ pentru a permite Visual Studio sฤ ne creeze proiectul.
Dacฤ sunt urmaศi paศii de mai sus, veศi obศine rezultatul de mai jos รฎn Visual Studio.
Ieศire: -
Veศi vedea un Form Designer afiศat รฎn Visual Studio. รn acest Form Designer veศi รฎncepe sฤ vฤ construiศi Windows Formulare de cerere.
รn Solution Explorer, veศi putea vedea, de asemenea, soluศia DemoApplication. Aceastฤ soluศie va conศine cele 2 fiศiere de proiect de mai jos
- O aplicaศie Form numitฤ Forms1.cs. Acest fiศier va conศine tot codul pentru Windows Formular de cerere.
- Programul principal numit Program.cs este un fiศier de cod implicit care este creat atunci cรขnd o nouฤ aplicaศie este creatฤ รฎn Visual Studio. Acest cod va conศine codul de pornire al aplicaศiei ca รฎntreg.
รn partea stรขngฤ a Visual Studio, veศi vedea ศi un InstrumentBox. Caseta de instrumente conศine toate controalele care pot fi adฤugate la a Windows Forme. Controalele precum o casetฤ de text sau o etichetฤ sunt doar cรขteva dintre controalele care pot fi adฤugate la a Windows Formulare.
Mai jos este o capturฤ de ecran a modului รฎn care aratฤ Caseta de instrumente.
Pas 3) รn acest pas, vom adฤuga acum o etichetฤ la formular care va afiศa โHello Worldโ. Din caseta de instrumente, va trebui sฤ alegeศi controlul Etichetฤ ศi pur ศi simplu sฤ รฎl trageศi pe Formular.
Dupฤ ce trageศi eticheta รฎn formular, puteศi vedea eticheta รฎncorporatฤ รฎn formular, aศa cum se aratฤ mai jos.
Pas 4) Urmฤtorul pas este sฤ mergeศi la proprietฤศile controlului ศi sฤ schimbaศi textul รฎn โHello Worldโ.
Pentru a accesa proprietฤศile unui control, trebuie sฤ faceศi clic dreapta pe control ศi sฤ alegeศi opศiunea de meniu Proprietฤศi
- Panoul de proprietฤศi apare ศi รฎn Visual Studio. Deci, pentru controlul etichetei, รฎn controlul proprietฤศilor, mergeศi la secศiunea Text ศi introduceศi โHello Worldโ.
- Fiecare control are un set de proprietฤศi care descriu controlul.
Dacฤ urmaศi toศi paศii de mai sus ศi rulaศi programul รฎn Visual Studio, veศi obศine urmฤtorul rezultat
Ieศire: -
รn rezultat, puteศi vedea cฤ Windows Este afiศat formularul. Puteศi vedea, de asemenea, cฤ โHello Worldโ este afiศat pe formular.
Adฤugarea controalelor la un formular
Am vฤzut deja cum sฤ adฤugaศi un control รฎntr-un formular cรขnd am adฤugat controlul etichetฤ รฎn secศiunea anterioarฤ pentru a afiศa โHello Worldโ.
Sฤ ne uitฤm la celelalte controale disponibile pentru Windows forme ศi vedeศi unele dintre proprietฤศile lor comune.
รn nostru Windows aplicaศie de formular รฎn exemple C#, vom crea un formular care va avea urmฤtoarea funcศionalitate.
- Capacitatea utilizatorului de a introduce numele ศi adresa.
- O opศiune de a alege oraศul รฎn care locuieศte utilizatorul
- Capacitatea utilizatorului de a introduce o opศiune pentru sex.
- O opศiune de a alege un curs pe care utilizatorul doreศte sฤ-l รฎnveศe. Se vor face alegeri atรขt pentru C#, cรขt ศi pentru ASP.Net
Deci, sฤ ne uitฤm la fiecare control รฎn detaliu ศi sฤ le adฤugฤm pentru a construi formularul cu funcศionalitatea menศionatฤ mai sus.
grup Box
O casetฤ de grup este utilizatฤ pentru gruparea logicฤping controale รฎntr-o secศiune. Sฤ luฤm un exemplu รฎn care aศi avea o colecศie de controale pentru introducerea detaliilor precum numele ศi adresa unei persoane. รn mod ideal, acestea sunt detaliile unei persoane, aศa cฤ aศi dori sฤ aveศi aceste detalii รฎntr-o secศiune separatฤ รฎn Formular. รn acest scop, puteศi avea o casetฤ de grup. Sฤ vedem cum putem implementa acest lucru cu un exemplu prezentat mai jos.
Pas 1) Primul pas este sฤ trageศi controlul Groupbox pe Windows Formularul din caseta de instrumente, aศa cum se aratฤ mai jos
Pas 2) Odatฤ adฤugat caseta de grup, accesaศi fereastra de proprietฤศi fฤcรขnd clic pe controlul casetei de grup. รn fereastra de proprietฤศi, accesaศi proprietatea Text ศi schimbaศi-o รฎn โDetalii utilizatorโ.
Odatฤ ce faceศi modificฤrile de mai sus, veศi vedea urmฤtoarea ieศire
Ieศire: -
รn rezultat, puteศi vedea clar cฤ Groupbox a fost adฤugat la formular. De asemenea, puteศi vedea cฤ textul casetei de grup a fost schimbat รฎn โDetalii utilizatorโ.
Controlul etichetei
Urmeazฤ controlul etichetei. Controlul de etichetฤ este utilizat pentru a afiศa un text sau un mesaj utilizatorului รฎn formular. Controlul etichetei este utilizat รฎn mod normal รฎmpreunฤ cu alte controale. Exemplele comune sunt รฎn care o etichetฤ este adฤugatฤ รฎmpreunฤ cu controlul casetei de text.
Eticheta indicฤ utilizatorului ceea ce se aศteaptฤ sฤ completeze รฎn caseta de text. Sฤ vedem cum putem implementa acest lucru cu un exemplu prezentat mai jos. Vom adฤuga 2 etichete, una care se va numi โnumeโ ศi cealaltฤ โadresฤโ. Acestea vor fi utilizate รฎmpreunฤ cu comenzile casetei de text care vor fi adฤugate รฎn secศiunea ulterioarฤ.
Pas 1) Primul pas este sฤ trageศi controlul etichetei pe Windows Formular din caseta de instrumente, aศa cum se aratฤ mai jos. Asiguraศi-vฤ cฤ trageศi controlul etichetei de 2 ori, astfel รฎncรขt sฤ aveศi una pentru โnumeโ ศi cealaltฤ pentru โadresฤโ.
Pas 2) Odatฤ ce eticheta a fost adฤugatฤ, accesaศi fereastra de proprietฤศi fฤcรขnd clic pe controlul etichetei. รn fereastra de proprietฤศi, accesaศi proprietatea Text a fiecฤrui control etichetฤ.
Odatฤ ce faceศi modificฤrile de mai sus, veศi vedea urmฤtoarea ieศire
Ieศire: -
Puteศi vedea controalele de etichetฤ adฤugate รฎn formular.
Casetฤ de text
O casetฤ de text este utilizatฤ pentru a permite unui utilizator sฤ introducฤ ceva text pe Windows aplicaศie รฎn C#. Sฤ vedem cum putem implementa acest lucru cu un exemplu prezentat mai jos. Vom adฤuga 2 casete text รฎn formular, una pentru Nume ศi cealaltฤ pentru adresa care urmeazฤ sฤ fie introdusฤ pentru utilizator
Pas 1) Primul pas este sฤ trageศi controlul casetei de text pe Windows Formularul din caseta de instrumente, aศa cum se aratฤ mai jos
Pas 2) Odatฤ ce casetele de text au fost adฤugate, accesaศi fereastra de proprietฤศi fฤcรขnd clic pe controlul casetei de text. รn fereastra de proprietฤศi, accesaศi proprietatea Nume ศi adฤugaศi un nume semnificativ la fiecare casetฤ de text. De exemplu, numiศi caseta de text pentru utilizator ca txtName ศi cea pentru adresa ca txtAddress. Ar trebui fฤcute o convenศie de denumire ศi un standard pentru controale, deoarece devine mai uศor sฤ adฤugaศi funcศionalitฤศi suplimentare acestor controale, pe care le vom vedea mai tรขrziu.
Odatฤ ce faceศi modificฤrile de mai sus, veศi vedea urmฤtoarea ieศire
Ieศire: -
รn rezultat, puteศi vedea clar cฤ Textbox-urile au fost adฤugate รฎn formular.
Caseta cu listฤ
O casetฤ Listฤ este utilizatฤ pentru a prezenta o listฤ de articole de pe Windows formฤ. Sฤ vedem cum putem implementa acest lucru cu un exemplu prezentat mai jos. Vom adฤuga o casetฤ listฤ รฎn formular pentru a stoca unele locaศii ale oraศului.
Pas 1) Primul pas este sฤ trageศi controlul casetei cu listฤ pe Windows Formularul din caseta de instrumente, aศa cum se aratฤ mai jos
Pas 2) Odatฤ ce caseta de listฤ a fost adฤugatฤ, accesaศi fereastra de proprietฤศi fฤcรขnd clic pe controlul casetei de listฤ.
- Mai รฎntรขi, modificaศi proprietatea controlului casetei Listbox, รฎn cazul nostru, am schimbat-o รฎn lstCity
- Faceศi clic pe proprietatea Elemente. Acest lucru vฤ va permite sฤ adฤugaศi diferite elemente care pot apฤrea รฎn caseta de listฤ. รn cazul nostru, am selectat articole โcolecศieโ.
- รn Editorul de colecศie de ศiruri, care apare, introduceศi numele oraศului. รn cazul nostru, am intrat รฎn โMumbaiโ, โBangaloreโ ศi โHyderabadโ.
- รn cele din urmฤ, faceศi clic pe butonul โOKโ.
Odatฤ ce faceศi modificฤrile de mai sus, veศi vedea urmฤtoarea ieศire
Ieศire: -
รn rezultat, puteศi vedea cฤ Listbox a fost adฤugat la formular. De asemenea, puteศi vedea cฤ caseta de listฤ a fost populatฤ cu valorile oraศului.
RadioButon
Un Radiobutton este folosit pentru a prezenta o listฤ de articole dintre care utilizatorul poate alege unul. Sฤ vedem cum putem implementa acest lucru cu un exemplu prezentat mai jos. Vom adฤuga un buton radio pentru o opศiune masculin/femeie.
Pas 1) Primul pas este sฤ trageศi controlul โbuton radioโ pe Windows Formularul din caseta de instrumente, aศa cum se aratฤ mai jos.
Pas 2) Odatฤ ce butonul radio a fost adฤugat, accesaศi fereastra de proprietฤศi fฤcรขnd clic pe controlul butonului radio.
- รn primul rรขnd, trebuie sฤ modificaศi proprietatea text a ambelor comenzi Radio. Accesaศi ferestrele de proprietฤศi ศi schimbaศi textul รฎntr-un bฤrbat al unui buton radio ศi textul celuilalt รฎn feminin.
- รn mod similar, modificaศi proprietatea nume a ambelor comenzi radio. Accesaศi ferestrele de proprietฤศi ศi schimbaศi numele รฎn โrdMaleโ al unui buton radio ศi รฎn โrdfemaleโ pentru celฤlalt.
Cรขnd faceศi modificฤrile de mai sus, veศi vedea urmฤtoarea ieศire
Ieศire: -
Veศi vedea butoanele Radio adฤugate la Windows formular.
Checkbox
O casetฤ de selectare este utilizatฤ pentru a oferi o listฤ de opศiuni รฎn care utilizatorul poate alege mai multe opศiuni. Sฤ vedem cum putem implementa acest lucru cu un exemplu prezentat mai jos. Vom adฤuga 2 casete de selectare la nostru Windows forme. Aceste casete de selectare vor oferi utilizatorului o opศiune dacฤ doreศte sฤ รฎnveศe C# sau ASP.Net.
Pas 1) Primul pas este sฤ trageศi controlul casetei de selectare pe Windows Formularul din caseta de instrumente, aศa cum se aratฤ mai jos
Pas 2) Odatฤ ce caseta de selectare a fost adฤugatฤ, accesaศi fereastra de proprietฤศi fฤcรขnd clic pe controlul Casetฤ de selectare.
รn fereastra de proprietฤศi,
- รn primul rรขnd, trebuie sฤ modificaศi proprietatea text a ambelor controale casete de selectare. Accesaศi ferestrele de proprietฤศi ศi schimbaศi textul รฎn C# ศi ASP.Net.
- รn mod similar, modificaศi proprietatea nume a ambelor comenzi radio. Accesaศi ferestrele de proprietฤศi ศi schimbaศi numele รฎn chkC a unei casete de selectare ศi รฎn chkASP pentru cealaltฤ.
Odatฤ ce faceศi modificฤrile de mai sus, veศi vedea urmฤtoarea ieศire
Ieศire: -
Buton
Un buton este folosit pentru a permite utilizatorului sฤ facฤ clic pe un buton care ar รฎncepe apoi procesarea formularului. Sฤ vedem cum putem implementa acest lucru cu un exemplu prezentat mai jos. Vom adฤuga un buton simplu numit โTrimiteโ care va fi folosit pentru a trimite toate informaศiile din formular.
Pas 1) Primul pas este sฤ trageศi butonul de control pe Windows Formularul din caseta de instrumente, aศa cum se aratฤ mai jos
Pas 2) Odatฤ ce butonul a fost adฤugat, accesaศi fereastra de proprietฤศi fฤcรขnd clic pe controlul Buton.
- รn primul rรขnd, trebuie sฤ modificaศi proprietatea text a butonului de control. Accesaศi ferestrele de proprietฤศi ศi schimbaศi textul รฎn โtrimiteโ.
- รn mod similar, modificaศi proprietatea nume a controlului. Accesaศi ferestrele de proprietฤศi ศi schimbaศi numele รฎn โbtnSubmitโ.
Odatฤ ce faceศi modificฤrile de mai sus, veศi vedea urmฤtoarea ieศire
Ieศire: -
Felicitฤri, acum ai primul tฤu element de bazฤ Windows Formularul pe loc. Sฤ trecem acum la urmฤtorul subiect pentru a vedea cum putem gestiona evenimentele pentru comenzi.
C# Gestionarea evenimentelor pentru controale
Cรขnd lucraศi cu formularul Windows, puteศi adฤuga evenimente la controale. Un eveniment este ceva care se รฎntรขmplฤ atunci cรขnd se realizeazฤ o acศiune. Probabil cea mai comunฤ acศiune este apฤsarea unui buton dintr-un formular. รn C# Windows Formulare, puteศi adฤuga cod care poate fi folosit pentru a efectua anumite acศiuni atunci cรขnd un buton este apฤsat pe formular.
รn mod normal, atunci cรขnd un buton este apฤsat pe un formular, รฎnseamnฤ cฤ ar trebui sฤ aibฤ loc o anumitฤ procesare.
Sฤ aruncฤm o privire la unul dintre evenimente ศi la modul รฎn care poate fi gestionat รฎnainte de a trece la scenariul evenimentului butonului.
Exemplul de mai jos va prezenta un eveniment pentru controlul Listbox. Deci, ori de cรขte ori este selectat un element รฎn controlul casetei de listฤ, ar trebui sฤ aparฤ o casetฤ de mesaj care aratฤ elementul selectat. Sฤ efectuฤm urmฤtorii paศi pentru a realiza acest lucru.
Pas 1) Double faceศi clic pe Listbox din designerul de formulare. Fฤcรขnd acest lucru, Visual Studio va deschide automat fiศierul de cod pentru formular. ศi va adฤuga automat o metodฤ de eveniment la cod. Aceastฤ metodฤ de eveniment va fi declanศatฤ ori de cรขte ori este selectat orice element din listbox.
Mai sus este fragmentul de cod care este adฤugat automat de Visual Studio, cรขnd faceศi dublu clic pe controlul List box din formular. Acum sฤ adฤugฤm secศiunea de cod de mai jos la acest fragment de cod, pentru a adฤuga funcศionalitatea necesarฤ la evenimentul listbox.
- Aceasta este metoda de gestionare a evenimentelor care este creatฤ automat de Visual Studio atunci cรขnd faceศi dublu clic pe controlul casetฤ Listฤ. Nu trebuie sฤ vฤ faceศi griji cu privire la complexitatea numelui metodei sau a parametrilor trecuศi metodei.
- Aici obศinem SelectedItem prin proprietatea lstCity.SelectedItem. Amintiศi-vฤ cฤ lstCity este numele controlului nostru Listbox. Apoi folosim metoda GetItemText pentru a obศine valoarea realฤ a articolului selectat. Apoi atribuim aceastฤ valoare variabilei text.
- รn cele din urmฤ, folosim MesajulBox metodฤ de a afiศa utilizatorului valoarea variabilei text.
Dacฤ faceศi modificฤrile de mai sus ศi rulaศi programul รฎn Visual Studio, veศi vedea urmฤtoarea ieศire
Ieศire: -
Din rezultat, puteศi vedea cฤ atunci cรขnd este selectat orice element din caseta de listฤ, va apฤrea o casetฤ de mesaj. Aceasta va afiศa elementul selectat din caseta de listฤ.
Acum sฤ ne uitฤm la controlul final, care este metoda clic pe butonul. Din nou, aceasta urmeazฤ aceeaศi filozofie. Doar faceศi dublu clic pe butonul din Forms Designer ศi va adฤuga automat metoda pentru gestionarea evenimentelor butonului. Apoi trebuie doar sฤ adฤugaศi codul de mai jos.
- Aceasta este metoda de gestionare a evenimentelor care este creatฤ automat de Visual Studio atunci cรขnd faceศi dublu clic pe butonul de control. Nu trebuie sฤ vฤ faceศi griji cu privire la complexitatea numelui metodei sau a parametrilor trecuศi metodei.
- Aici primim valorile introduse รฎn caseta text cu nume ศi adresฤ. Valorile pot fi preluate din proprietatea text a casetei de text. Apoi atribuim valorile la 2 variabile, numele ศi adresa รฎn consecinศฤ.
- รn cele din urmฤ, folosim MesajulBox metodฤ de a afiศa utilizatorului valorile numelui ศi adresei.
Dacฤ faceศi modificฤrile de mai sus ศi rulaศi programul รฎn Visual Studio, veศi vedea urmฤtoarea ieศire
Ieศire: -
- Mai รฎntรขi, introduceศi o valoare รฎn cรขmpul de nume ศi adresฤ.
- Apoi faceศi clic pe butonul Trimiteศi
Odatฤ ce faceศi clic pe butonul Trimiteศi, va apฤrea o casetฤ de mesaj ศi vฤ va arฤta corect ceea ce aศi introdus รฎn secศiunea detalii despre utilizator.
Arborele ศi ImagineaBox Mod de control:
Mai sunt 2 comenzi la care ne putem uita, unul este โControlul arboreluiโ ศi celฤlalt este โControlul imaginiiโ. Sฤ ne uitฤm la exemple despre cum putem implementa aceste controale
Controlul arborilor
โ Controlul arborelui este folosit pentru a enumera elementele รฎntr-un copac, cum ar fi moda. Probabil cel mai bun exemplu este atunci cรขnd vedem Windows Explorer รฎn sine. Structura folderului รฎn Windows Explorer este ca o structurฤ asemฤnฤtoare unui copac.
Sฤ vedem cum putem implementa acest lucru cu un exemplu prezentat mai jos.
Pas 1) Primul pas este sฤ trageศi controlul Tree pe Windows Formularul din caseta de instrumente, aศa cum se aratฤ mai jos
Pas 2) Urmฤtorul pas este sฤ รฎncepeศi sฤ adฤugaศi noduri la colecศia de arbori, astfel รฎncรขt sฤ poatฤ apฤrea รฎn arbore รฎn consecinศฤ. รn primul rรขnd, sฤ urmฤm subpaศii de mai jos pentru a adฤuga un nod rฤdฤcinฤ la colecศia de arbori.
- Accesaศi caseta de instrumente pentru proprietฤศi pentru controlul vizualizฤrii arborescente. Faceศi clic pe proprietatea Nodului. Aceasta va afiศa Editorul TreeNode
- รn Editorul TreeNode, faceศi clic pe butonul Adฤugare rฤdฤcinฤ pentru a adฤuga un nod rฤdฤcinฤ la colecศia de arbori.
- Apoi, modificaศi textul nodului rฤdฤcinฤ ศi furnizaศi textul ca rฤdฤcinฤ ศi faceศi clic pe butonul โOKโ. Acest lucru va adฤuga nodul rฤdฤcinฤ.
Pas 3) Urmฤtorul pas este sฤ รฎncepeศi sฤ adฤugaศi nodurile copil la colecศia de arbori. Sฤ urmฤm subpaศii de mai jos pentru a adฤuga un nod rฤdฤcinฤ copil la colecศia de arbore.
- Mai รฎntรขi, faceศi clic pe butonul Adฤugaศi un copil. Acest lucru vฤ va permite sฤ adฤugaศi noduri copil la colecศia Tree.
- Pentru fiecare nod copil, modificaศi proprietatea text. Continuaศi sฤ repetaศi pasul anterior ศi acest pas ศi adฤugaศi 2 noduri suplimentare. รn cele din urmฤ, veศi avea 3 noduri aศa cum se aratฤ mai sus, cu textul ca Etichetฤ, Buton ศi, respectiv, Casetฤ de selectare.
- Faceศi clic pe butonul OK
Dupฤ ce aศi fฤcut modificฤrile de mai sus, veศi vedea urmฤtoarea ieศire.
Ieศire: -
Veศi putea vedea vizualizarea Arboresc adฤugatฤ la formular. Cรขnd rulaศi Windows formular, puteศi extinde nodul rฤdฤcinฤ ศi puteศi vedea nodurile secundare din listฤ.
ImagineBox Mod de control:
Acest control este folosit pentru a adฤuga imagini la Winforms C#. Sฤ vedem cum putem implementa acest lucru cu un exemplu prezentat mai jos.
Pas 1) Primul pas este sฤ trageศi imagineaBox control pe C# Windows Formularul din caseta de instrumente, aศa cum se aratฤ mai jos
Pas 2) Urmฤtorul pas este ataศarea unei imagini la controlul casetei de imagine. Acest lucru se poate face urmรขnd paศii de mai jos.
- Mai รฎntรขi, faceศi clic pe proprietatea Imagine pentru imagineBox Control. Va apฤrea o nouฤ fereastrฤ.
- รn aceastฤ fereastrฤ, faceศi clic pe butonul Import. Aceasta va fi folositฤ pentru a ataศa o imagine la controlul Picturebox.
- Va apฤrea o casetฤ de dialog รฎn care veศi putea alege imaginea pentru a ataศa caseta de imagini
- Faceศi clic pe butonul OK
Cรขnd faceศi modificฤrile de mai sus, veศi vedea urmฤtoarea ieศire
Ieศire: -
Din rezultat, puteศi vedea cฤ o imagine este afiศatฤ pe formular.












































