C # Windows Forms lietojumprogrammas apmācība ar piemēru

Satura rādītājs:

Anonim

Līdz šim mēs esam redzējuši, kā strādāt ar C #, lai izveidotu uz konsoles balstītas lietojumprogrammas. Bet reālās dzīves scenārijos komanda parasti izmanto Visual Studio un C #, lai izveidotu Windows formas vai tīmekļa lietojumprogrammas.

Windows veidlapas lietojumprogramma ir programma, kas paredzēta darbam ar datoru. Tas nedarbosies tīmekļa pārlūkprogrammā, jo tad tas kļūst par tīmekļa lietojumprogrammu.

Šajā apmācībā galvenā uzmanība tiks pievērsta tam, kā mēs varam izveidot Windows balstītas lietojumprogrammas. Mēs arī uzzināsim dažus pamatus par to, kā strādāt ar dažādiem C # Windows lietojumprogrammas elementiem.

Šajā Windows apmācībā jūs uzzināsiet

  • Windows veidlapu pamati
  • Sveika pasaule Windows veidlapās
  • Vadīklas pievienošana veidlapai
  • Notikumu apstrāde kontrolēm
  • Koku un PictureBox vadība

Windows veidlapu pamati

Windows veidlapu lietojumprogramma ir tā, kas darbojas galddatorā. Windows veidlapu lietojumprogrammā parasti ir vadīklu kolekcija, piemēram, etiķetes, tekstlodziņi, sarakstu lodziņi utt.

Zemāk ir vienkāršas Windows veidlapas lietojumprogrammas C # piemērs. Tajā ir parādīts vienkāršs pieteikšanās ekrāns, kas ir pieejams lietotājam. Lietotājs ievadīs nepieciešamos akreditācijas datus un pēc tam noklikšķinās uz pogas Pieteikties, lai turpinātu.

Tātad iepriekš minētajā lietojumprogrammā pieejamo vadības ierīču piemērs

  1. Šī ir etiķešu vadīklu kolekcija, ko parasti izmanto, lai aprakstītu blakus esošās vadīklas. Tātad mūsu gadījumā mums ir 2 tekstlodziņi, un etiķetes tiek izmantotas, lai paziņotu lietotājam, ka viena tekstlodziņa ir paredzēta lietotāja vārda ievadīšanai, bet otra - paroles ievadīšanai.
  2. Divas tekstlodziņas tiek izmantotas lietotājvārda un paroles glabāšanai, ko ievadīs lietotājs.
  3. Visbeidzot, mums ir pogas vadība. Pogas vadībai parasti ir pievienots kods, lai veiktu noteiktu darbību kopumu. Tā, piemēram, iepriekš minētajā gadījumā poga varētu veikt lietotāja ievadītā lietotāja vārda un paroles apstiprināšanas darbību.

C # Sveika pasaule

Tagad aplūkosim piemēru tam, kā Visual Studio var ieviest vienkāršu "sveika pasaule" lietojumprogrammu. Lai to izdarītu, mums būtu jāievieš tālāk minētās darbības

1. darbība . Pirmais solis ir jauna projekta izveidošana Visual Studio. Pēc Visual Studio palaišanas jums jāizvēlas izvēlnes opcija New-> Project.

2. solis . Nākamais solis ir izvēlēties projekta veidu kā Windows Forms lietojumprogrammu. Šeit mums jāpiemin arī mūsu projekta nosaukums un vieta.

  1. Projekta dialoglodziņā Visual Studio mēs varam redzēt dažādas iespējas dažādu projektu izveidošanai. Kreisajā pusē noklikšķiniet uz opcijas Windows.
  2. Noklikšķinot uz Windows opcijām iepriekšējā darbībā, mēs varēsim redzēt opciju Windows Forms Application. Noklikšķiniet uz šīs opcijas.
  3. Mēs piešķirsim pieteikumam nosaukumu. Mūsu gadījumā tā ir DemoApplication. Mēs arī norādīsim vietu, kur glabāt mūsu lietojumprogrammu.
  4. Visbeidzot, mēs noklikšķinām uz pogas Labi, lai ļautu Visual Studio izveidot mūsu projektu.

Ja tiek izpildītas iepriekš minētās darbības, Visual Studio iegūsiet zemāk redzamo izvadi.

Izeja: -

Vizuālā noformētājs tiks parādīts Visual Studio. Šajā veidlapu noformētājā jūs sāksit veidot savu Windows veidlapu lietojumprogrammu.

Solution Explorer jūs varēsit redzēt arī DemoApplication Solution. Šis risinājums satur zemāk esošos 2 projekta failus

  1. Veidlapas lietojumprogramma ar nosaukumu Forms1.cs. Šajā failā būs viss programmas Windows Form kods.
  2. Galvenā programma Program.cs ir noklusējuma koda fails, kas tiek izveidots, kad Visual Studio tiek izveidota jauna lietojumprogramma. Šajā kodā būs starta kods visai lietojumprogrammai.

Visual Studio kreisajā pusē redzēsiet arī rīkjoslu. Rīkjoslā ir visas vadīklas, kuras var pievienot Windows Forms. Vadīklas, piemēram, tekstlodziņš vai iezīme, ir tikai dažas no vadīklām, kuras var pievienot Windows Forms.

Zemāk ir redzams ekrānuzņēmums par to, kā izskatās Rīkjosla.

3. solis . Šajā solī mēs tagad veidlapai pievienosim etiķeti, kurā būs redzams uzraksts “Hello World”. Rīkjoslā jums būs jāizvēlas vadīkla Label un vienkārši jāvelk uz Form.

Velkot etiķeti uz veidlapu, jūs varat redzēt etiķeti, kas iegulta formā, kā parādīts zemāk.

4. solis . Nākamais solis ir pāriet uz vadības īpašībām un mainīt tekstu uz “Hello World”.

Lai pārietu uz vadīklas rekvizītiem, ar peles labo pogu noklikšķiniet uz vadīklas un izvēlieties opciju Rekvizīti

  • Rekvizītu panelis tiek parādīts arī Visual Studio. Tātad etiķetes vadībai rekvizītu vadībā dodieties uz sadaļu Teksts un ievadiet “Hello World”.
  • Katrai vadīklai ir īpašību kopums, kas apraksta vadību.

Ja izpildīsit visas iepriekš minētās darbības un palaidīsit programmu programmā Visual Studio, tiks parādīta šāda izeja

Izeja: -

Izvadē var redzēt, ka tiek parādīta Windows veidlapa. Varat arī redzēt, ka veidlapā tiek parādīts “Hello World”.

Vadīklas pievienošana veidlapai

Mēs jau bijām redzējuši, kā pievienot formu veidlapai, kad iepriekšējā sadaļā pievienojām etiķetes vadību, lai parādītu "Hello World".

Apskatīsim citas Windows veidlapām pieejamās vadīklas un redzēsim dažas no tām kopīgās īpašības.

Mūsu Windows veidlapas lietojumprogrammā C # piemēros mēs izveidosim vienu veidlapu, kurai būs šāda funkcionalitāte.

  1. Lietotāja iespēja ievadīt vārdu un adresi.
  2. Iespēja izvēlēties pilsētu, kurā lietotājs dzīvo
  3. Lietotāja iespēja ievadīt dzimuma opciju.
  4. Iespēja izvēlēties kursu, kuru lietotājs vēlas apgūt. Tur tiks izdarītas izvēles gan C #, gan ASP.Net

Tātad, detalizēti apskatīsim katru vadību un pievienosim to, lai izveidotu veidlapu ar iepriekš minēto funkcionalitāti.

Grupas kaste

Grupas lodziņš tiek izmantots loģiskām grupēšanas vadīklām sadaļā. Ņemsim piemēru, ja jums bija vadības ierīču kolekcija, lai ievadītu informāciju, piemēram, personas vārdu un adresi. Ideālā gadījumā šī ir informācija par personu, tāpēc jūs vēlaties, lai šī informācija būtu atsevišķā veidlapas sadaļā. Šim nolūkam jums var būt grupas lodziņš. Apskatīsim, kā mēs to varam īstenot, izmantojot piemēru, kas parādīts zemāk

1. solis . Pirmais solis ir velciet Groupbox vadīklas uz Windows veidlapu no rīkjoslas, kā parādīts zemāk

2. solis. Kad grupas lodziņš ir pievienots, dodieties uz rekvizītu logu, noklikšķinot uz grupas kastes vadības. Rekvizītu logā dodieties uz rekvizītu Teksts un mainiet to uz "Informācija par lietotāju".

Veicot iepriekš minētās izmaiņas, tiks parādīta šāda izeja

Izeja: -

Izejā jūs varat skaidri redzēt, ka Groupbox tika pievienota veidlapai. Varat arī redzēt, ka grupas lodziņa teksts tika mainīts uz “Informācija par lietotāju”.

Iezīmju vadība

Tālāk nāk etiķešu vadība. Etiķetes vadība tiek izmantota, lai veidlapā parādītu lietotājam tekstu vai ziņojumu. Etiķetes vadību parasti izmanto kopā ar citām vadības ierīcēm. Parasti piemēri ir tādi, kad etiķete tiek pievienota kopā ar tekstlodziņa vadību.

Etiķete norāda lietotājam to, ko paredzēts aizpildīt tekstlodziņā. Apskatīsim, kā mēs to varam īstenot, izmantojot piemēru, kas parādīts zemāk. Mēs pievienosim 2 etiķetes, vienu sauksim par nosaukumu un otru ar nosaukumu adrese. Tie tiks izmantoti kopā ar tekstlodziņa vadīklām, kas tiks pievienotas nākamajā sadaļā.

1. solis . Pirmais solis ir vilkt etiķetes vadību uz Windows veidlapu no rīkjoslas, kā parādīts zemāk. Pārliecinieties, ka divreiz velciet etiķešu vadību, lai jums būtu viens vārdam “vārds”, otrs - adresei.

2. solis. Kad etiķete ir pievienota, dodieties uz rekvizītu logu, noklikšķinot uz etiķetes vadīklas. Rekvizītu logā dodieties uz katras etiķetes vadīklas rekvizītu Teksts.

Veicot iepriekš minētās izmaiņas, tiks parādīta šāda izeja

Izeja: -

Varat redzēt veidlapai pievienotās iezīmju vadīklas.

Tekstlodziņš

Tekstlodziņu izmanto, lai lietotājs varētu ievadīt tekstu Windows lietojumprogrammā C #. Apskatīsim, kā mēs to varam īstenot, izmantojot piemēru, kas parādīts zemāk. Mēs veidlapai pievienosim 2 tekstlodziņus, vienu - nosaukumam un otru - lietotājam ievadāmajai adresei

1. solis . Pirmais solis ir vilkt tekstlodziņa vadību uz Windows veidlapu no rīkjoslas, kā parādīts zemāk

2. solis. Kad tekstlodziņi ir pievienoti, dodieties uz rekvizītu logu, noklikšķinot uz tekstlodziņa vadīklas. Rekvizītu logā dodieties uz rekvizītu Nosaukums un katrā tekstlodziņā pievienojiet nozīmīgu nosaukumu. Piemēram, nosauciet lietotāja tekstlodziņu kā txtUser, bet adresi - kā txtAddress. Vadības elementiem būtu jāizveido nosaukuma piešķiršanas kārtība un standarts, jo šīm kontrolēm kļūst vieglāk pievienot papildu funkcionalitāti, ko mēs redzēsim vēlāk.

Veicot iepriekš minētās izmaiņas, tiks parādīta šāda izeja

Izeja: -

Izejā jūs varat skaidri redzēt, ka veidlapai tika pievienotas Textboxes.

Saraksta lodziņš

Sarakstu lodziņu izmanto, lai parādītu vienumu sarakstu Windows veidlapā. Apskatīsim, kā mēs to varam īstenot, izmantojot piemēru, kas parādīts zemāk. Mēs veidlapai pievienosim saraksta lodziņu, lai saglabātu dažas pilsētas atrašanās vietas.

1. solis . Pirmais solis ir vilkt saraksta lodziņa vadību uz Windows veidlapu no rīkjoslas, kā parādīts zemāk

2. solis. Kad saraksta lodziņš ir pievienots, dodieties uz rekvizītu logu, noklikšķinot uz saraksta lodziņa vadīklas.

  1. Pirmkārt, mainiet lodziņa lodziņa vadības rekvizītu, mūsu gadījumā mēs to esam mainījuši uz lstCity
  2. Noklikšķiniet uz rekvizīta Items. Tas ļaus jums pievienot dažādus vienumus, kas var parādīties saraksta lodziņā. Mūsu gadījumā mēs esam izvēlējušies priekšmetus "kolekcija".
  3. Uznirstošajā virkņu kolekcijas redaktorā ievadiet pilsētu nosaukumus. Mūsu gadījumā mēs esam ievadījuši "Mumbai", "Bangalore" un "Hyderabad".
  4. Visbeidzot, noklikšķiniet uz pogas Labi.

Veicot iepriekš minētās izmaiņas, tiks parādīta šāda izeja

Izeja: -

Izejā var redzēt, ka veidlapai tika pievienots saraksts. Varat arī redzēt, ka saraksta lodziņā ir aizpildītas pilsētas vērtības.

Radio poga

Radiopoga tiek izmantota, lai parādītu to vienumu sarakstu, no kuriem lietotājs var izvēlēties vienu. Apskatīsim, kā mēs to varam īstenot, izmantojot piemēru, kas parādīts zemāk. Mēs pievienosim pogu vīriešu / sieviešu izvēlei.

1. solis . Pirmais solis ir vilkt “radiopogas” vadību uz Windows veidlapu no rīkjoslas, kā parādīts zemāk.

2. solis. Kad radiopoga ir pievienota, dodieties uz rekvizītu logu, noklikšķinot uz radiopogas vadīklas.

  1. Pirmkārt, jums jāmaina abu radio vadīklu teksta rekvizīti. Pārejiet uz rekvizītu logiem un nomainiet tekstu uz viena radiopogas tēviņu, bet otra - uz sievieti.
  2. Līdzīgi mainiet abu radio vadīklu nosaukuma rekvizītus. Pārejiet uz rekvizītu logiem un nomainiet viena radiopogas nosaukumu uz “rdMale” un otras - uz “rdfemale”.

Veicot iepriekš minētās izmaiņas, redzēsit šādu izvadi

Izeja: -

Jūs redzēsit pogas Radio, kas pievienotas Windows veidlapai.

Atzīmējiet izvēles rūtiņu

Izvēles rūtiņa tiek izmantota, lai sniegtu iespēju sarakstu, kurās lietotājs var izvēlēties vairākas izvēles. Apskatīsim, kā mēs to varam īstenot, izmantojot piemēru, kas parādīts zemāk. Mēs pievienosim 2 izvēles rūtiņas mūsu Windows veidlapām. Šīs izvēles rūtiņas nodrošinās lietotājam iespēju izvēlēties, vai viņi vēlas iemācīties C # vai ASP.Net.

1. solis . Pirmais solis ir vilkt izvēles rūtiņas vadību uz Windows veidlapu no rīkjoslas, kā parādīts zemāk

2. darbība. Kad izvēles rūtiņa ir pievienota, dodieties uz rekvizītu logu, noklikšķinot uz izvēles rūtiņas.

Rekvizītu logā

  1. Pirmkārt, jums jāmaina abu izvēles rūtiņu vadīklu teksta rekvizīti. Atveriet rekvizītu logus un mainiet tekstu uz C # un ASP.Net.
  2. Līdzīgi mainiet abu radio vadīklu nosaukuma rekvizītus. Atveriet rekvizītu logus un nomainiet vienas izvēles rūtiņas nosaukumu uz chkC un otras - uz chkASP.

Veicot iepriekš minētās izmaiņas, tiks parādīta šāda izeja

Izeja: -

Poga

Poga tiek izmantota, lai ļautu lietotājam noklikšķināt uz pogas, kas pēc tam sāktu veidlapas apstrādi. Apskatīsim, kā mēs to varam īstenot, izmantojot piemēru, kas parādīts zemāk. Mēs pievienosim vienkāršu pogu ar nosaukumu “Iesniegt”, kas tiks izmantota, lai iesniegtu visu veidlapā esošo informāciju.

1. solis . Pirmais solis ir vilkt pogas vadību uz Windows veidlapu no rīkjoslas, kā parādīts zemāk

2. solis) Kad poga ir pievienota, dodieties uz rekvizītu logu, noklikšķinot uz pogas vadīklas.

  1. Pirmkārt, jums jāmaina pogas vadības teksta rekvizīts. Atveriet rekvizītu logus un mainiet tekstu uz “Iesniegt”.
  2. Līdzīgi mainiet vadības vārda rekvizītu. Atveriet rekvizītu logus un nomainiet nosaukumu uz “btnSubmit”.

Veicot iepriekš minētās izmaiņas, tiks parādīta šāda izeja

Izeja: -

Apsveicam, jums tagad ir izveidota pirmā Windows veidlapa. Pārejam pie nākamās tēmas, lai uzzinātu, kā mēs varam rīkoties ar vadības ierīcēm.

C # notikumu apstrāde kontrolēm

Strādājot ar Windows formu, vadīklas var pievienot notikumiem. Notikums ir kaut kas tāds, kas notiek, kad tiek veikta darbība. Iespējams, ka visizplatītākā darbība ir pogas noklikšķināšana uz veidlapas. Programmā C # Windows Forms varat pievienot kodu, kuru var izmantot noteiktu darbību veikšanai, kad veidlapā tiek nospiesta poga.

Parasti, kad veidlapā tiek nospiesta poga, tas nozīmē, ka jānotiek zināmai apstrādei.

Apskatīsim vienu no notikumiem un to, kā to var apstrādāt, pirms dodamies uz pogas notikuma scenāriju.

Zemāk sniegtajā piemērā tiks parādīts notikums vadības saraksta lodziņā. Tāpēc ikreiz, kad saraksta kastes vadīklā tiek atlasīts vienums, vajadzētu parādīties ziņojuma lodziņam, kurā parādīts atlasītais vienums. Lai to panāktu, veiksim šādas darbības.

1. solis. Veidlapu noformētājā veiciet dubultklikšķi uz saraksta lodziņa . To darot, Visual Studio automātiski atvērs veidlapas koda failu. Un tas automātiski pievienos notikuma metodi kodam. Šī notikuma metode tiks aktivizēta ikreiz, kad tiek atlasīts kāds vienums sarakstā.

Iepriekš ir redzams koda fragments, kuru Visual Studio automātiski pievieno, veicot dubultklikšķi uz veidlapas lodziņa Vadība. Tagad šim koda fragmentam pievienosim zemāk esošo koda sadaļu, lai saraksta kastes notikumam pievienotu nepieciešamo funkcionalitāti.

  1. Šī ir notikumu apstrādes metode, kuru Visual Studio automātiski izveido, veicot dubultklikšķi uz lodziņa Saraksta vadīkla. Jums nav jāuztraucas par metodes nosaukuma sarežģītību vai metodei nodotajiem parametriem.
  2. Šeit mēs iegūstam SelectedItem caur īpašumu lstCity.SelectedItem. Atcerieties, ka lstCity ir mūsu Listbox vadības nosaukums. Pēc tam mēs izmantojam metodi GetItemText, lai iegūtu izvēlētā vienuma faktisko vērtību. Pēc tam mēs piešķiram šo vērtību teksta mainīgajam.
  3. Visbeidzot, mēs izmantojam MessageBox metodi, lai parādītu lietotājam teksta mainīgā vērtību.

Veicot iepriekš minētās izmaiņas un palaižot programmu Visual Studio, tiks parādīta šāda izeja

Izeja: -

No izejas jūs varat redzēt, ka, atlasot jebkuru vienumu no saraksta lodziņa, parādīsies ziņojumu lodziņš. Tas parādīs atlasīto vienumu no saraksta lodziņa.

Tagad apskatīsim galīgo vadību, kas ir pogas klikšķa metode. Atkal tas notiek pēc tās pašas filozofijas. Vienkārši veiciet dubultklikšķi uz pogas Veidlapu noformētājā, un tas automātiski pievienos pogas notikumu apstrādātāja metodi. Tad jums vienkārši jāpievieno zemāk redzamais kods.

  1. Šī ir notikumu apstrādes metode, kuru Visual Studio automātiski izveido, veicot dubultklikšķi uz pogas vadīklas. Jums nav jāuztraucas par metodes nosaukuma sarežģītību vai metodei nodotajiem parametriem.
  2. Šeit mēs iegūstam vērtības, kas ievadītas nosaukuma un adreses tekstlodziņā. Vērtības var ņemt no tekstlodziņa rekvizīta text. Pēc tam mēs attiecīgi piešķiram vērtības 2 mainīgajiem, nosaukumam un adresei.
  3. Visbeidzot, mēs izmantojam MessageBox metodi, lai parādītu lietotājam vārda un adreses vērtības.

Veicot iepriekš minētās izmaiņas un palaižot programmu Visual Studio, tiks parādīta šāda izeja

Izeja: -

  1. Vispirms nosaukuma un adreses laukā ievadiet vērtību.
  2. Pēc tam noklikšķiniet uz pogas Iesniegt

Noklikšķinot uz pogas Iesniegt, parādīsies ziņojuma lodziņš, un tas pareizi parādīs to, ko ievadījāt lietotāja detalizētās informācijas sadaļā.

Koku un PictureBox vadība

Mēs varam apskatīt vēl 2 vadīklas, viena ir "Tree Control" un otra "Image control". Apskatīsim piemērus, kā mēs varam ieviest šīs vadīklas

Koku kontrole

- Koka vadību izmanto, lai sarindotu priekšmetus kokā, piemēram, modē. Iespējams, labākais piemērs ir tad, kad mēs redzam pašu Windows Explorer. Mapes struktūra programmā Windows Explorer ir līdzīga kokam līdzīgai struktūrai.

Apskatīsim, kā mēs to varam īstenot, izmantojot piemēru, kas parādīts zemāk.

1. solis . Pirmais solis ir vilkt koku vadību uz Windows veidlapu no rīkjoslas, kā parādīts zemāk

2. solis . Nākamais solis ir sākt mezglu pievienošanu koku kolekcijai, lai tas atbilstoši varētu parādīties kokā. Vispirms izpildīsim tālāk norādītās apakšpasākumus, lai koku kolekcijai pievienotu saknes mezglu.

  1. Koka skata vadībai dodieties uz rekvizītu rīku lodziņu. Noklikšķiniet uz mezgla rekvizīta. Tas parādīs TreeNode redaktoru
  2. TreeNode redaktorā noklikšķiniet uz pogas Pievienot sakni, lai koku kolekcijai pievienotu saknes mezglu.
  3. Pēc tam mainiet saknes mezgla tekstu un norādiet tekstu kā sakni un noklikšķiniet uz pogas Labi. Tas pievienos saknes mezglu.

3. solis . Nākamais solis ir sākt pievienot bērnu mezglus koku kolekcijai. Lai pievienotu bērnu saknes mezglu koku kolekcijai, rīkosimies zemāk.

  1. Vispirms noklikšķiniet uz pogas Pievienot bērnu. Tas ļaus jums pievienot bērnu mezglus koku kolekcijai.
  2. Katram bērna mezglam mainiet teksta rekvizītu. Turpiniet atkārtot iepriekšējo darbību un šo darbību un pievienojiet 2 papildu mezglus. Galu galā jums būs 3 mezgli, kā parādīts iepriekš, ar tekstu attiecīgi etiķete, poga un izvēles rūtiņa.
  3. Noklikšķiniet uz pogas Labi

Kad būsiet veicis iepriekš minētās izmaiņas, tiks parādīta šāda izeja.

Izeja: -

Jūs varēsit redzēt veidlapai pievienoto koka skatu. Palaižot Windows veidlapas lietojumprogrammu, varat izvērst saknes mezglu un skatīt bērnu mezglus sarakstā.

PictureBox vadība

Šo vadīklu izmanto, lai pievienotu attēlus Winforms C #. Apskatīsim, kā mēs to varam īstenot, izmantojot piemēru, kas parādīts zemāk.

1. solis . Pirmais solis ir vilkt PictureBox vadīklas uz C # Windows veidlapu no rīkjoslas, kā parādīts zemāk

2. solis . Nākamais solis ir faktiski pievienot attēlu attēlu lodziņa vadībai. To var izdarīt, veicot tālāk norādītās darbības.

  1. Vispirms noklikšķiniet uz rekvizīta Image, lai vadītu PictureBox. Tiks parādīts jauns logs.
  2. Šajā logā noklikšķiniet uz pogas Importēt. Tas tiks izmantots, lai attēlu kastes vadībai pievienotu attēlu.
  3. Tiks parādīts dialoglodziņš, kurā varēsiet izvēlēties attēlu, kuru pievienot attēlu kastei
  4. Noklikšķiniet uz pogas Labi

Veicot iepriekš minētās izmaiņas, redzēsit šādu izvadi

Izeja: -

No izvades var redzēt, ka veidlapā tiek parādīts attēls.

Kopsavilkums

  • Windows forma lietojumprogrammā C # ir tāda, kas darbojas datora darbvirsmā. Visual Studio Form kopā ar C # var izmantot, lai izveidotu Windows Forms lietojumprogrammu.
  • Vadīklas var pievienot Windows veidlapām C #, izmantojot rīku komplektu Visual Studio. Izmantojot rīkjoslu, veidlapai var pievienot tādas vadīklas kā etiķetes, izvēles rūtiņas, radio pogas utt.
  • Var izmantot arī uzlabotas vadīklas, piemēram, koka skata vadību un PictureBox vadību.
  • Notikumu apstrādātājus izmanto, lai reaģētu uz notikumiem, kas ģenerēti no vadības ierīcēm. Visizplatītākais ir tas, kas pievienots notikumam, uz kura noklikšķināts uz pogas.