Izveidojot jaunu projektu Visual C # (vai Visual Studio 2003, 2005 vai 2008) un atlasot Vizuāls C # Projekts un Windows lietojumprogramma, jūs izvēlaties ceļu, kur projektu kaut kur ievietot, piešķiriet tam vārdu, piemēram, "ex1", un noklikšķiniet uz labi. Jums vajadzētu redzēt kaut ko līdzīgu pievienotajā grafikā. Ja kreisajā pusē neredzat rīklodziņu, noklikšķiniet uz Skatīt, tad Rīklodziņš izvēlnē vai Ctrl-Alt-X uz tastatūras. Ja vēlaties, lai rīklodziņš paliktu atvērts, noklikšķiniet uz spiedpoga, tieši pa kreisi no Aizvērt rīklodziņu X.
Veidlapas izmēru mainiet līdz noklikšķinot un velkot labais vai apakšējais rokturis. Tagad noklikšķiniet uz Poga rīkjoslā un velciet to uz veidlapu labajā apakšējā stūrī. Izmēra izmērus mainiet pēc vēlēšanās. Visual C # / Visual Studio apakšējā labajā stūrī IDE, jums vajadzētu redzēt pietauvotu logu ar nosaukumu Properties. Ja jūs to neredzat, ar peles labo pogu noklikšķiniet uz veidlapas pogas (tā teikspoga1) un parādītās uznirstošās izvēlnes apakšdaļā noklikšķiniet uz rekvizīti. Šajā logā ir spiedpoga, lai jūs varētu aizvērt vai turēt atvērtu, kā vēlaties.
Ja tajā ir rakstīts “1. veidlapa”, nevis “poga1”, tad jūs nejauši noklikšķinājāt uz veidlapas. Vienkārši noklikšķiniet uz pogas. Tagad veiciet dubultklikšķi uz vietas, kur teiktspoga1 inspektorā un ierakstiet btnSlēgt. Ritiniet līdz īpašuma inspektora apakšdaļai, un jums vajadzētu redzēt:
Dubultklikšķi poga1, ierakstiet "Aizvērt" un nospiediet Ievadiet. Tagad jums vajadzētu redzēt pogu, uz kuras ir vārds Aizvērt.
Noklikšķiniet uz veidlapas un īpašuma inspektorā un nomainiet tekstu uz Mana pirmā lietotne! Jūs redzēsit, ka tagad tas tiek parādīts veidlapas parakstā. Veiciet dubultklikšķi uzAizveriet un redzēsit C # kodu, kas izskatās šādi:
Klikšķis Būvēt augšējā izvēlnē, kam seko Veidojiet risinājumu. Ja tas pareizi sastādās (kādam vajadzētu), IDE apakšējā statusa rindiņā redzat vārdus “Veidot panākumus”. Noklikšķiniet uz F5, lai palaistu lietojumprogrammu un parādītu atvērtu formu. Noklikšķiniet uz Aizveriet pogu, lai to aizvērtu.
Izmantojiet Windows Explorer, lai atrastu savu projektu. Ja jūs piezvanījāt projekta nosaukumam un jaunā risinājuma nosaukumam “ex1”, jūs meklēsit ex1 \ ex1. Divkāršs- noklikšķiniet uz tā un jūs atkal redzēsit lietojumprogrammu.
Jūsu pirmā veidlapa ir vienkārša programma, kas ļauj ievadīt virkni un pēc tam to parādīt. Lai pievienotu vienkāršu izvēlni, atlasiet 1. veidlapa [dizains] noklikšķiniet uz Galvenā izvēlne rīkjoslā un velciet to uz formu. Veidlapā parādīsies izvēlnes josla, bet vadīkla tiek parādīta dzeltenā panelī zem veidlapas. Izmantojiet to, lai atlasītu izvēlnes vadību.
Veidlapā noklikšķiniet uz izvēlnes joslas, kur rakstīts “Ierakstiet šeit” un ierakstiet “Fails”. Jūs redzēsit divus Type Heres. Viens labajā pusē, lai pievienotu papildu augstākā līmeņa izvēlnes vienumus, un viens zemāk, lai pievienotu apakšizvēlnes vienumus. Augšējā izvēlnē ierakstiet “Reset” un izejiet uz apakšizvēlni File.
Pievienojiet veidlapai etiķeti augšējā kreisajā stūrī un iestatiet tekstu uz "Ievadiet virkni". Saskaņā ar to velciet TextBox un mainiet tā nosaukumu uz "EdEntry" un notīriet tekstu, lai tas izskatās tukšs. Iestatiet bloķēto īpašumu uz “Patiess”, lai neļautu to nejauši pārvietot.
Velciet statusa joslu uz veidlapas, iestatiet Slēgts uz “True” un notīriet tā tekstu Text. Ja tas paslēpj pogu Aizvērt, pārvietojiet to uz augšu, līdz tas ir redzams. Statusa joslas labajā apakšējā stūrī ir izmēru samazināšanas rīks, bet, ja jūs to apkopojat un palaižat, poga Aizvērt nepārvietojas, mainot veidlapu. To var viegli nofiksēt, mainot formas enkura īpašību tā, lai apakšējie un labie enkuri būtu iestatīti. Kad mainīsit enkura īpašību, augšējā, kreisajā, apakšējā un labajā pusē būs redzamas četras joslas. Noklikšķiniet uz tiem, kurus vēlaties izmantot. Šajā piemērā mēs vēlamies iestatīt apakšējo un labo pusi, tāpēc notīriet pārējos divus, kas ir iestatīti pēc noklusējuma. Ja jums ir visi četri komplekti, tad poga stiepjas.
Zem teksta lodziņa pievienojiet vēl vienu etiķeti un nosauciet to etiķeteData. Tagad atlasiet Tekstlodziņš un uz īpašuma inspektora noklikšķiniet uz Zibens Ikona. Tas parāda visus notikumus, ko var izdarīt TextBox. Pēc noklusējuma ir “TextChanged”, un to jūs izmantojat. Atlasiet TextBox un veiciet dubultklikšķi uz tā. Tādējādi tiek izveidots tukšs notikumu apstrādātājs, tāpēc pievienojiet šīs divas koda rindiņas starp cirtainiem lencēm {} un apkopojiet un palaidiet lietojumprogrammu.
Kad lietojumprogramma darbojas, noklikšķiniet uz teksta lodziņa un sāciet rakstīt. Jūs redzēsit, ka jūsu ievadītās rakstzīmes parādās divreiz, vienreiz zem lodziņa un vienu reizi statusa joslā. Kods, kas to dara, ir notikumu apstrādātājā (C # tas ir pazīstams kā delegāts).
Šis raksts parāda būtisku darba ar WinForms sastāvdaļu. Katra tās forma vai vadība ir klases piemērs. Nometot veidlapas vadīklu un īpašuma redaktorā iestatot tās rekvizītus, dizaineris ģenerē kodu aizkulisēs.
Katra formas kontrole ir sistēmas piemērs. Windows. Veidlapas klasei un tiek izveidota ar metodi InitializeComponent (). Šeit varat pievienot vai rediģēt kodu. Piemēram, // menuItem2 sadaļu, pievienojiet to beigās un apkopojiet / palaidiet.
Izvēlnes Reset vienums tagad trūkst. Iziet no programmas, un šī izvēlnes elementa rekvizītos redzēsit, ka rekvizīts Visible ir nepatiess. Pārslēdziet šo īpašību dizainerā, un kods veidlapā11.cs tiks pievienots, pēc tam noņemta rinda. Veidlapu redaktors ir lielisks, lai ērti izveidotu sarežģītas GUI, taču viss, kas ar to tiek darīts, ir manipulēšana ar jūsu avota kodu.
Iestatiet Reset Menu redzamu, bet Enabled uz false. Palaižot lietotni, jūs to redzēsit atspējotu. Tagad pievienojiet izvēles rūtiņu, nosauciet to par cbAllowReset un iestatiet tekstu uz “Atļaut atiestatīšanu”. Veiciet dubultklikšķi uz izvēles rūtiņas, lai izveidotu fiktīvu notikumu apstrādātāju, un ievadiet šo:
Palaižot programmu, jūs varat iespējot vienumu Atiestatīt izvēlni, noklikšķinot uz izvēles rūtiņas. Tas joprojām faktiski neko nedara, tāpēc pievienojiet šo funkcija ierakstot to. Neveiciet dubultklikšķi izvēlnes vienums Reset.
Ja palaižat lietotni un pēc noklikšķināšanas uz Atiestatīt, nekas nenotiek, jo atiestatīšanas notikums nav savienots ar ResetClick. Pievienojiet šo, ja paziņojums cbAllow_ResetCheckedChanged () tūlīt pēc rindas, kas sākas:
Kad palaižat to tagad, lodziņā ierakstiet tekstu, noklikšķiniet uz izvēles rūtiņas un noklikšķiniet uz Atiestatīt. Teksts tiek notīrīts. Tas pievienoja kodu, lai izveidotu notikuma izpildes laiku.