kontrole
Vadības ierīces bieži tiek izmantotas rīkos un tamlīdzīgi, tāpēc es vēlētos īsi paskaidrot, kā tās izmantot. Lai to ilustrētu, mēs izmantosim iepriekšējo projektu Padomi.
Pirmkārt, tā kā vadīkla būtībā ir ievietota formā, ar peles labo pogu noklikšķiniet uz MainForm.cs no risinājumu pārlūka un noklikšķiniet uz Rādīt noformētāju. (Varat arī veikt dubultklikšķi uz MainForm.cs lai to atvērtu.)
Pēc tam atveriet instrumentu kasti kreisajā pusē. (Ja tāda nav, izvēlnē no "Skatīt" atlasiet "Toolbox")
Pēc tam jūs redzēsit sarakstu, kas līdzīgs zemāk esošajam. Šis būs saraksts ar vadīklām un komponentiem, kurus var ievietot.
Izmantosim "Pogu" augšpusē. Poga ir poga ārpus sava stāvokļa, un būtībā tā ir kontrole, kas ļauj kaut ko darīt, nospiežot to. Vispirms noklikšķiniet uz "Poga". Peles kursoram jābūt pogas ikonai.
Pēc tam mēģiniet noklikšķināt uz veidlapas vai vilkt to līdz lielumam, kuru vēlaties ievietot. Jums vajadzētu būt iespējai novietot pogu uz veidlapas.
Tagad mēģiniet to palaist vienu reizi. Varbūt kļūdai nevajadzētu notikt, tāpēc jums vajadzētu būt iespējai sākt normāli. Jums vajadzētu būt iespējai pareizi nospiest pogu.
Starp citu, jūs varat nospiest pogu, bet nekas nenotiek, kad to nospiežat. Tu vēl neesi uzrakstījis, ko darīsi. Tomēr pamata mehānika ir ieviesta jau no paša sākuma, tāpēc programmētājam nav jāuztraucas par papildu darbu.
Aizveriet palaisto formu. Tas ir ļoti viegli izdarāms, ja jūs to vienkārši sakārtojat šādā veidā.
Tagad izmantosim vadīklas, lai izveidotu vienkāršu notikumu. Apstrādi ar kontrolēm būtībā sauc par notikumu.
No rīkjoslas veidlapā ievietojiet attiecīgi "Label" un "TextBox". Izmērs un novietojums var būt atbilstošs.
Šeit veicamais process ir "Ievadot tekstlodziņā un nospiežot pogu, tiek parādīts etiķetē ievadītais saturs". Tāpēc vienīgais šeit izmantotais notikums ir "nospiežot pogu". Tā kā tekstlodziņš tiek izmantots ievadei un etiķete tiek izmantota tikai izvadei, šie divi notikumi nav jāizveido.
Tagad noklikšķiniet uz pogas, lai to atlasītu. Izvēlētajai kontrolei ir robeža. Starp citu, jūs varat mainīt izmēru, velkot kvadrātu rāmī.
Pēc tam atveriet rekvizītus. Ar peles labo pogu noklikšķiniet uz pogas loga labajā pusē vai, ja tā nepastāv, un izvēlieties Rekvizīti.
Jūs varat veikt dažus nelielus iestatījumus par pogu, bet pagaidām jūs neko nemainīsit, tāpēc atveriet notikumu. Pasākums tiek atvērts, noklikšķinot uz Lightning Bolt loga Properties augšdaļā.
Kad tas tiek atvērts, meklējiet notikumu "Noklikšķiniet" un veiciet dubultklikšķi uz tā. Tam vajadzētu pievienot metodi galvenajai formai.cs kas apraksta, kas notiek, noklikšķinot uz pogas.
Aprakstīsim procesu šeit. NET Framework ir ļoti labi paveikts, un šoreiz, lai to pievienotu, ir nepieciešama tikai viena rinda. Ievadiet šādu kodu ar papildu sarkanām daļām:
private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = this.textBox1.Text;
}
Tas, ko mēs šeit darām, ir kopēt (piešķirt) "tekstlodziņā parādīto virkni" uz "teksts, kas parādīts etiķetē". Tieši tā. Mēģināsim to palaist.
Ievadiet rakstzīmes tekstlodziņā, kā parādīts iepriekš. Pēc tam nospiediet pogu, un etiķetei ir jāmainās uz to pašu virkni, kas ir tekstlodziņš, kā parādīts tālāk.
Šoreiz es īsi paskaidroju, kā izmantot vadības ierīces. Ir daudz citu vadīklu, tāpēc, lūdzu, izmēģiniet to. Norādījumi par vadīklu lietošanu un izskaidrošanu ir sīki izskaidroti citās vietnēs, tāpēc, iespējams, vēlēsities tās meklēt un atrast.
DirectX padomi laiku pa laikam izmanto arī vadīklas, tādēļ, ja iemācīsities tās izmantot, jums vajadzētu būt iespējai tās diezgan daudz pielietot.