Iki šiol matėme, kaip dirbti su C # kuriant konsolines programas. Tačiau realaus gyvenimo scenarijaus komanda paprastai naudoja „Visual Studio“ ir „C #“, kad sukurtumėte „Windows Forms“ arba žiniatinklio programas.
„Windows“ formos programa yra programa, skirta paleisti kompiuteryje. Ji nebus paleista žiniatinklio naršyklėje, nes tada ji taps žiniatinklio programa.
Šioje pamokoje daugiausia dėmesio bus skiriama „Windows“ pagrindu sukurtų programų kūrimui. Taip pat sužinosime keletą pagrindų, kaip dirbti su įvairiais C # Windows programos elementais.
Šioje „Windows“ pamokoje sužinosite
- „Windows“ formų pagrindai
- Sveikas pasaulis „Windows“ formose
- Valdiklių pridėjimas prie formos
- Įvykių valdymas valdant
- Medžių ir „PictureBox“ valdymas
„Windows“ formų pagrindai
„Windows“ formų programa yra ta, kuri veikia staliniame kompiuteryje. „Windows“ formų programoje paprastai yra valdiklių rinkinys, pvz., Etiketės, teksto laukeliai, sąrašų laukeliai ir kt.
Žemiau pateikiamas paprastos „Windows“ formos programos C # pavyzdys. Tai rodo paprastą prisijungimo ekraną, kurį gali pasiekti vartotojas. Vartotojas įves reikiamus kredencialus ir tada spustelės mygtuką Prisijungti, kad tęstųsi.
Taigi aukščiau pateiktoje programoje esančių valdiklių pavyzdys
- Tai etikečių valdiklių rinkinys, kuris paprastai naudojamas apibūdinti gretimus valdiklius. Taigi mūsų atveju turime 2 teksto dėžutes, o etiketės naudojamos vartotojui pasakyti, kad vienas teksto laukelis skirtas vartotojo vardui įvesti, o kitas - slaptažodžiui.
- 2 teksto laukeliai naudojami vartotojo vardui ir slaptažodžiui laikyti, kuriuos įves vartotojas.
- Galiausiai turime mygtukų valdymą. Mygtuko valdiklyje paprastai yra tam tikras kodas, kad būtų galima atlikti tam tikrus veiksmus. Taigi, pavyzdžiui, aukščiau nurodytu atveju mes galime leisti mygtukui atlikti vartotojo įvesto vartotojo vardo ir slaptažodžio patvirtinimo veiksmą.
C # Sveikas pasaulis
Dabar pažvelkime į pavyzdį, kaip „Visual Studio“ galime įdiegti paprastą „labo pasaulio“ programą. Tam mums reikės įgyvendinti toliau nurodytus veiksmus
1 žingsnis) Pirmasis žingsnis apima naujo projekto kūrimą „Visual Studio“. Paleidus „Visual Studio“, reikia pasirinkti meniu parinktį Naujas-> Projektas.
2 žingsnis) Kitas žingsnis yra pasirinkti projekto tipą kaip „Windows Forms“ programą. Čia taip pat turime paminėti savo projekto pavadinimą ir vietą.
- Projekto dialogo lange galime pamatyti įvairias skirtingų tipų projektų kūrimo „Visual Studio“ parinktis. Kairėje pusėje spustelėkite „Windows“ parinktį.
- Kai spustelėsime „Windows“ parinktis ankstesniame žingsnyje, galėsime pamatyti „Windows Forms Application“ parinktį. Spustelėkite šią parinktį.
- Mes suteiksime paraiškos pavadinimą. Mūsų atveju tai yra „DemoApplication“. Taip pat pateiksime vietą, kur bus saugoma mūsų programa.
- Galiausiai spustelėkite mygtuką „Gerai“, kad „Visual Studio“ leistų sukurti mūsų projektą.
Jei atliksite pirmiau nurodytus veiksmus, „Visual Studio“ gausite žemiau pateiktą išvestį.
Išvestis: -
„Visual Studio“ pamatysite „Form Designer“. Šiame „Form Designer“ jūs pradėsite kurti „Windows Forms“ programą.
„Solution Explorer“ taip pat galėsite pamatyti „DemoApplication Solution“. Šiame sprendime bus toliau nurodyti 2 projekto failai
- „Form“ programa, vadinama „Forms1.cs“. Šiame faile bus visas „Windows Form“ programos kodas.
- Pagrindinė programa, vadinama „Program.cs“, yra numatytasis kodo failas, kuris sukuriamas, kai „Visual Studio“ sukuriama nauja programa. Šiame kode bus visos programos paleidimo kodas.
Kairėje „Visual Studio“ pusėje taip pat pamatysite „ToolBox“. Įrankių rinkinyje yra visi valdikliai, kuriuos galima pridėti prie „Windows“ formų. Valdikliai, pvz., Teksto laukelis ar etiketė, yra tik keletas valdiklių, kuriuos galima pridėti prie „Windows“ formų.
Žemiau pateikiama ekrano kopija, kaip atrodo „Toolbox“.
3 žingsnis) Atlikdami šį veiksmą, prie formos pridėsime etiketę, kurioje bus rodoma „Sveikas pasaulis“. Iš įrankių dėžutės turėsite pasirinkti etiketės valdiklį ir tiesiog nuvilkite jį į formą.
Vilkdami etiketę į formą, galite pamatyti etiketę, įdėtą į formą, kaip parodyta žemiau.
4 žingsnis) Kitas žingsnis yra pereiti prie valdymo ypatybių ir pakeisti tekstą į „Hello World“.
Norėdami pereiti prie valdiklio ypatybių, turite dešiniuoju pelės mygtuku spustelėkite valdiklį ir pasirinkite meniu Ypatybės
- Ypatybių skydelis taip pat rodomas „Visual Studio“. Taigi etikečių valdymui, ypatybių valdikliui, eikite į skiltį Tekstas ir įveskite „Hello World“.
- Kiekvienas valdiklis turi savybių rinkinį, apibūdinantį valdiklį.
Jei atliksite visus pirmiau nurodytus veiksmus ir paleisite programą „Visual Studio“, gausite šią išvestį
Išvestis: -
Išvestyje galite pamatyti, kad rodoma „Windows“ forma. Taip pat galite pamatyti, kad „Hello World“ rodomas formoje.
Valdiklių pridėjimas prie formos
Mes jau matėme, kaip pridėti valdiklį prie formos, kai ankstesniame skyriuje pridėjome etikečių valdiklį, kad būtų rodomas „Hello World“.
Pažvelkime į kitus „Windows“ formų valdiklius ir pamatysime kai kurias jų bendras ypatybes.
„Windows“ formos programoje C # pavyzdžiuose sukursime vieną formą, kuri turės šią funkciją.
- Vartotojo galimybė įvesti vardą ir adresą.
- Galimybė pasirinkti miestą, kuriame gyvena vartotojas
- Vartotojo galimybė įvesti lyties parinktį.
- Galimybė pasirinkti kursą, kurį vartotojas nori išmokti. Bus pasirenkami ir C #, ir ASP.Net
Taigi pažvelkime į kiekvieną valdiklį išsamiai ir pridėkite juos, kad sukurtumėte formą su aukščiau minėta funkcija.
Grupės dėžutė
Grupės langelis naudojamas loginiams grupavimo valdikliams į skyrių. Paimkime pavyzdį, jei turėjote valdiklių rinkinį, kad įvestumėte išsamią informaciją, pvz., Asmens vardą ir adresą. Geriausia, jei tai yra asmens duomenys, todėl norėtumėte, kad ši informacija būtų atskirame formos skyriuje. Šiuo tikslu galite turėti grupės langelį. Pažiūrėkime, kaip mes galime tai įgyvendinti, pateikdami žemiau pateiktą pavyzdį
1 žingsnis . Pirmasis žingsnis yra nuvilkti „Groupbox“ valdiklį į „Windows“ formą iš įrankių dėžutės, kaip parodyta žemiau
2 žingsnis) Kai grupės langelis bus pridėtas, eikite į ypatybių langą spustelėdami grupės dėžės valdiklį. Ypatybių lange eikite į ypatybę Tekstas ir pakeiskite ją į „Išsami vartotojo informacija“.
Atlikę pirmiau nurodytus pakeitimus, pamatysite šį išvestį
Išvestis: -
Išvestyje galite aiškiai pamatyti, kad „Groupbox“ buvo pridėta prie formos. Taip pat galite pamatyti, kad grupės langelio tekstas buvo pakeistas į „Išsami vartotojo informacija“.
Etikečių valdymas
Toliau ateina etikečių valdymas. Etikečių valdiklis naudojamas tekstui ar pranešimui rodyti vartotojui formoje. Etiketės valdiklis paprastai naudojamas kartu su kitais valdikliais. Dažni pavyzdžiai yra tokie, kai etiketė pridedama kartu su teksto laukelio valdikliu.
Etiketė vartotojui nurodo, kas turėtų užpildyti teksto laukelį. Pažiūrėkime, kaip mes galime tai įgyvendinti, pateikdami žemiau pateiktą pavyzdį. Pridėsime 2 etiketes, viena bus vadinama „vardas“, kita - „adresas“. Jie bus naudojami kartu su teksto laukelio valdikliais, kurie bus pridėti vėliau.
1 žingsnis . Pirmas žingsnis - vilkti etikečių valdiklį į „Windows“ formą iš įrankių dėžutės, kaip parodyta žemiau. Įsitikinkite, kad 2 kartus vilkite etikečių valdiklį, kad turėtumėte vieną „vardui“, kitą - „adresui“.
2 žingsnis) Kai etiketė bus pridėta, eikite į ypatybių langą spustelėdami etiketės valdiklį. Ypatybių lange eikite į kiekvieno etiketės valdiklio ypatybę Tekstas.
Atlikę pirmiau nurodytus pakeitimus, pamatysite šį išvestį
Išvestis: -
Galite pamatyti etiketės valdiklius, pridėtus prie formos.
Teksto laukelis
Teksto dėžutė naudojama tam, kad vartotojas galėtų įvesti tekstą „Windows“ programoje C #. Pažiūrėkime, kaip mes galime tai įgyvendinti, pateikdami žemiau pateiktą pavyzdį. Į formą įtrauksime 2 teksto laukelius, vieną pavadinimui, kitą vartotojui įveskite adresą
1 žingsnis . Pirmasis žingsnis yra nuvilkti teksto laukelio valdiklį į „Windows“ formą iš įrankių dėžutės, kaip parodyta žemiau
2 žingsnis) Kai teksto laukeliai bus pridėti, eikite į ypatybių langą spustelėdami teksto laukelio valdiklį. Ypatybių lange eikite į ypatybę Pavadinimas ir prie kiekvieno teksto laukelio pridėkite prasmingą pavadinimą. Pvz., Vartotojo teksto laukelį pavadinkite „txtUser“, o adreso - „txtAddress“. Reikėtų sudaryti pavadinimų suteikimo tvarką ir standartą valdikliams, nes prie šių valdiklių tampa lengviau pridėti papildomų funkcijų, kurias pamatysime vėliau.
Atlikę pirmiau nurodytus pakeitimus, pamatysite šį išvestį
Išvestis: -
Išvestyje galite aiškiai pamatyti, kad „Textboxes“ buvo pridėta prie formos.
Sąrašo laukelis
Sąrašų dėžutė naudojama norint parodyti elementų sąrašą „Windows“ formoje. Pažiūrėkime, kaip mes galime tai įgyvendinti, pateikdami žemiau pateiktą pavyzdį. Į formą įtrauksime sąrašo laukelį, kuriame bus saugomos kai kurios miesto vietos.
1 žingsnis . Pirmasis žingsnis yra nuvilkti sąrašo laukelio valdiklį į „Windows“ formą iš įrankių dėžutės, kaip parodyta žemiau
2 žingsnis) Pridėjus sąrašo laukelį, eikite į ypatybių langą spustelėdami sąrašo laukelio valdiklį.
- Pirma, pakeiskite „Listbox“ langelio valdiklio ypatybę, mūsų atveju tai pakeitėme į „lstCity“
- Spustelėkite nuosavybės elementą. Tai leis jums pridėti įvairių elementų, kurie gali būti rodomi sąrašo laukelyje. Mūsų atveju mes pasirinkome daiktus "kolekcija".
- Iššokančiame eilutės rinkinio rengyklėje įveskite miestų pavadinimus. Mūsų atveju mes patekome į „Mumbai“, „Bangalore“ ir „Hyderabad“.
- Galiausiai spustelėkite mygtuką „Gerai“.
Atlikę pirmiau nurodytus pakeitimus, pamatysite šį išvestį
Išvestis: -
Išvestyje galite pamatyti, kad „Listbox“ buvo pridėta prie formos. Taip pat galite pamatyti, kad sąrašo laukelyje buvo užpildytos miesto vertės.
Radijo mygtukas
Radijo mygtukas naudojamas rodyti daiktų, iš kurių vartotojas gali pasirinkti, sąrašą. Pažiūrėkime, kaip mes galime tai įgyvendinti, pateikdami žemiau pateiktą pavyzdį. Pridėsime radijo mygtuką vyrui / moteriai.
1 žingsnis . Pirmasis žingsnis - nuvilkti „radijo mygtuko“ valdiklį ant „Windows“ formos iš įrankių dėžutės, kaip parodyta žemiau.
2 žingsnis) Kai „Radiobutton“ bus pridėtas, eikite į ypatybių langą spustelėdami „Radiobutton“ valdiklį.
- Pirmiausia turite pakeisti abiejų radijo valdiklių teksto ypatybes. Eikite į ypatybių langus ir pakeiskite tekstą į vieno radijo mygtuko vyrą, o kito tekstą į moterišką.
- Panašiai pakeiskite abiejų radijo valdiklių pavadinimo ypatybes. Eikite į ypatybių langus ir pakeiskite vieno radijo mygtuko pavadinimą į „rdMale“, o kito - į „rdfemale“.
Kai atliksite pirmiau nurodytus pakeitimus, pamatysite šį išvestį
Išvestis: -
Pamatysite radijo mygtukus, pridėtus prie „Windows“ formos.
Žymimasis langelis
Pažymėtas langelis naudojamas pateikti sąrašą galimybių, kurias vartotojas gali pasirinkti kelis. Pažiūrėkime, kaip mes galime tai įgyvendinti, pateikdami žemiau pateiktą pavyzdį. Prie „Windows“ formų pridėsime 2 žymimuosius laukelius. Šie žymės langeliai suteiks vartotojui galimybę pasirinkti, ar jie nori išmokti C #, ar ASP.Net.
1 žingsnis) Pirmasis žingsnis yra nuvilkti žymės langelio valdiklį į „Windows“ formą iš įrankių dėžutės, kaip parodyta žemiau
2 žingsnis) Kai tik pažymėsite žymimąjį laukelį, eikite į ypatybių langą spustelėdami žymimąjį langelį.
Ypatybių lange
- Pirmiausia turite pakeisti abiejų žymės langelių valdiklių teksto ypatybes. Eikite į ypatybių langus ir pakeiskite tekstą į C # ir ASP.Net.
- Panašiai pakeiskite abiejų radijo valdiklių pavadinimo ypatybes. Eikite į ypatybių langus ir pakeiskite vieno žymės langelio pavadinimą į chkC, o kito - į chkASP.
Atlikę pirmiau nurodytus pakeitimus, pamatysite šį išvestį
Išvestis: -
Mygtukas
Naudojamas mygtukas, leidžiantis vartotojui spustelėti mygtuką, kuris pradėtų apdoroti formą. Pažiūrėkime, kaip mes galime tai įgyvendinti, pateikdami žemiau pateiktą pavyzdį. Pridėsime paprastą mygtuką „Pateikti“, kuris bus naudojamas pateikiant visą informaciją formoje.
1 žingsnis) Pirmasis žingsnis yra vilkti mygtuko valdiklį ant „Windows“ formos iš įrankių dėžutės, kaip parodyta žemiau
2 žingsnis) Kai mygtukas bus pridėtas, eikite į ypatybių langą spustelėdami mygtuką Mygtukas.
- Pirmiausia turite pakeisti mygtuko valdiklio teksto ypatybę. Eikite į ypatybių langus ir pakeiskite tekstą į „pateikti“.
- Panašiai pakeiskite valdiklio pavadinimo ypatybę. Eikite į ypatybių langus ir pakeiskite pavadinimą į „btnSubmit“.
Atlikę pirmiau nurodytus pakeitimus, pamatysite šį išvestį
Išvestis: -
Sveikiname, dabar turite savo pirmąją pagrindinę „Windows“ formą. Dabar pereikime prie kitos temos, kad sužinotume, kaip galime valdyti įvykius.
C # Įvykių valdymas valdikliams
Dirbdami su „Windows“ forma, galite pridėti įvykių prie valdiklių. Įvykis yra kažkas, kas atsitinka, kai atliekamas veiksmas. Tikriausiai labiausiai paplitęs veiksmas yra mygtuko paspaudimas ant formos. C # „Windows“ formose galite pridėti kodą, kurį galima naudoti tam tikriems veiksmams atlikti, kai formoje paspaudžiamas mygtukas.
Paprastai, kai ant formos spaudžiamas mygtukas, tai reiškia, kad turėtų būti atliekamas tam tikras apdorojimas.
Pažvelkime į vieną iš įvykių ir į tai, kaip jis gali būti tvarkomas, prieš pereinant prie mygtuko įvykio scenarijaus.
Žemiau pateiktame pavyzdyje bus parodytas „Listbox“ valdiklio įvykis. Taigi, kai sąrašo laukelio valdiklyje pasirenkamas elementas, turėtų pasirodyti pranešimo laukelis, kuriame rodomas pasirinktas elementas. Atlikime šiuos veiksmus, kad tai pasiektume.
1 žingsnis. Dukart spustelėkite sąrašo laukelį formos kūrime . Tai darydama „Visual Studio“ automatiškai atidarys formos kodo failą. Ir jis automatiškai pridės įvykio metodą prie kodo. Šis įvykio metodas bus suaktyvintas, kai bus pasirinktas bet kuris elementas sąrašo laukelyje.
Aukščiau yra kodo fragmentas, kurį automatiškai prideda „Visual Studio“, dukart spustelėjus formos langelio valdiklį. Dabar pridėkime toliau pateiktą kodo skyrių prie šio kodo fragmento, kad pridėtumėte reikiamą funkciją prie sąrašo laukelio įvykio.
- Tai yra įvykių apdorojimo metodas, kurį automatiškai sukuria „Visual Studio“, kai dukart spustelėsite langelio „List“ valdiklį. Jums nereikia jaudintis dėl metodo pavadinimo sudėtingumo ar metodui perduotų parametrų.
- Čia mes gauname „SelectedItem“ per „lstCity.SelectedItem“ ypatybę. Atminkite, kad „lstCity“ yra mūsų „Listbox“ valdiklio pavadinimas. Tada mes naudojame metodą „GetItemText“, kad gautume tikrąją pasirinkto elemento vertę. Tada šią reikšmę priskiriame teksto kintamajam.
- Galiausiai mes naudojame „MessageBox“ metodą, kad vartotojui parodytume teksto kintamojo vertę.
Kai atliksite pirmiau nurodytus pakeitimus ir paleisite programą „Visual Studio“, pamatysite šį išvestį
Išvestis: -
Išvestyje galite pamatyti, kad pasirinkus bet kurį elementą iš sąrašo laukelio, pasirodys pranešimų laukelis. Tai parodys pasirinktą elementą iš sąrašo laukelio.
Dabar pažvelkime į galutinį valdiklį, kuris yra mygtuko paspaudimo metodas. Vėlgi, tai vadovaujasi ta pačia filosofija. Tiesiog dukart spustelėkite mygtuką „Forms Designer“ ir jis automatiškai pridės mygtuko įvykių tvarkytuvo metodą. Tada jums tereikia pridėti žemiau esantį kodą.
- Tai yra įvykių apdorojimo metodas, kurį automatiškai sukuria „Visual Studio“, kai dukart spustelėsite mygtuką. Jums nereikia jaudintis dėl metodo pavadinimo sudėtingumo ar metodui perduotų parametrų.
- Čia gauname reikšmes į pavadinimo ir adreso teksto laukelį. Vertes galima paimti iš teksto laukelio teksto ypatybės. Tada atitinkamai priskiriame 2 kintamųjų reikšmes, pavadinimą ir adresą.
- Galiausiai mes naudojame „MessageBox“ metodą, kad vartotojui būtų rodomos vardo ir adreso vertės.
Kai atliksite pirmiau nurodytus pakeitimus ir paleisite programą „Visual Studio“, pamatysite šį išvestį
Išvestis: -
- Pirmiausia įveskite vertę pavadinimo ir adreso lauke.
- Tada spustelėkite mygtuką Pateikti
Kai spustelėsite mygtuką Pateikti, pasirodys pranešimo laukelis, kuriame bus teisingai parodyta, ką įvedėte skyriuje „Išsami vartotojo informacija“.
Medžių ir „PictureBox“ valdymas
Yra dar 2 valdikliai, į kuriuos galime žiūrėti, vienas yra „Medžio valdymas“, kitas - „Vaizdo valdymas“. Pažvelkime į pavyzdžius, kaip galime įdiegti šiuos valdiklius
Medžių valdymas
- Medžio valdiklis naudojamas medžio elementams surašyti kaip mados. Turbūt geriausias pavyzdys yra tada, kai matome patį „Windows Explorer“. „Windows Explorer“ aplankų struktūra yra panaši į medžių struktūrą.
Pažiūrėkime, kaip mes galime tai įgyvendinti, pateikdami žemiau pateiktą pavyzdį.
1 žingsnis . Pirmasis žingsnis yra nuvilkti medžio valdiklį į „Windows“ formą iš įrankių dėžutės, kaip parodyta žemiau
2 žingsnis) Kitas žingsnis - pradėti pridėti mazgelių prie medžio kolekcijos, kad jis galėtų atitinkamai atsirasti medyje. Pirmiausia atlikime toliau nurodytus papildomus veiksmus, kad pridėtumėte šaknies mazgą prie medžių kolekcijos.
- Eikite į medžių rodinio valdymo ypatybių įrankių rinkinį. Spustelėkite mazgo nuosavybę. Tai atvers „TreeNode“ redaktorių
- „TreeNode“ rengyklėje spustelėkite mygtuką Pridėti šaknį, kad pridėtumėte šaknies mazgą prie medžių kolekcijos.
- Tada pakeiskite šakninio mazgo tekstą ir pateikite tekstą kaip šaknį ir spustelėkite mygtuką „Gerai“. Tai pridės šakninį mazgą.
3 žingsnis) Kitas žingsnis - pradėkite pridėti vaiko mazgus prie medžių kolekcijos. Atlikime toliau nurodytus papildomus veiksmus, kad pridėtumėte vaiko šaknies mazgą prie medžių kolekcijos.
- Pirmiausia spustelėkite mygtuką Pridėti vaiką. Tai leis jums pridėti vaikų mazgų prie medžio kolekcijos.
- Pakeiskite kiekvieno vaiko mazgo teksto ypatybę. Toliau kartokite ankstesnį ir šį veiksmą ir pridėkite 2 papildomus mazgus. Galų gale turėsite 3 mazgus, kaip parodyta aukščiau, o tekstas bus atitinkamai Etiketė, Mygtukas ir žymimasis langelis.
- Spustelėkite mygtuką Gerai
Atlikę pirmiau nurodytus pakeitimus, pamatysite šį išvestį.
Išvestis: -
Galėsite pamatyti medžio rodinį, pridėtą prie formos. Paleidę „Windows“ formos programą, galite išplėsti šakninį mazgą ir pamatyti antrinius mazgus sąraše.
„PictureBox“ valdymas
Šis valdiklis naudojamas paveikslėliams pridėti prie „Winforms“ C #. Pažiūrėkime, kaip mes galime tai įgyvendinti, pateikdami žemiau pateiktą pavyzdį.
1 žingsnis) Pirmasis žingsnis yra vilkti „PictureBox“ valdiklį į C # Windows formą iš įrankių dėžutės, kaip parodyta žemiau
2 žingsnis) Kitas žingsnis yra iš tikrųjų pridėti vaizdą prie paveikslėlio langelio valdiklio. Tai galima padaryti atlikus toliau nurodytus veiksmus.
- Pirmiausia spustelėkite „PictureBox“ valdiklio ypatybę „Image“. Pasirodys naujas langas.
- Šiame lange spustelėkite mygtuką Importuoti. Tai bus naudojama vaizdui pridėti prie „Picturebox“ valdiklio.
- Pasirodys dialogo langas, kuriame galėsite pasirinkti paveikslėlį, kurį norite pridėti
- Spustelėkite mygtuką Gerai
Kai atliksite pirmiau nurodytus pakeitimus, pamatysite šį išvestį
Išvestis: -
Iš išvesties galite pamatyti, kad formoje rodomas vaizdas.
Santrauka
- „Windows“ forma C # programoje yra ta, kuri veikia kompiuterio darbalaukyje. „Visual Studio Form“ kartu su C # galima naudoti norint sukurti „Windows Forms“ programą.
- Valdiklius galima pridėti prie „Windows“ formų C # per „Visual Studio“ įrankių rinkinį. Valdikliai, tokie kaip etiketės, žymės langeliai, radijo mygtukai ir kt., Gali būti pridėti prie formos per įrankių dėžę.
- Taip pat galima naudoti išplėstinius valdiklius, tokius kaip medžio rodinio valdymas ir „PictureBox“ valdymas.
- Įvykių tvarkytuvai naudojami reaguoti į įvykius, sugeneruotus iš valdiklių. Labiausiai paplitęs yra tas, kuris pridedamas prie mygtuko paspaudimo įvykio.