kontrolė

Puslapis atnaujintas :
Puslapio sukūrimo data :

Kontrolės priemonės dažnai naudojamos įrankiuose ir pan., todėl norėčiau trumpai paaiškinti, kaip jas naudoti. Norėdami jį iliustruoti, naudosime ankstesnį patarimų projektą.

Pirmiausia, kadangi valdiklis iš esmės dedamas į formą, dešiniuoju pelės mygtuku spustelėkite MainForm.cs iš Sprendimų naršyklės ir spustelėkite Rodyti dizaino įrankį. (Taip pat galite dukart spustelėti MainForm.cs kad ją atidarytumėte.)

デザイナの表示

フォームのデザイナ

Tada atidarykite įrankių dėžę kairėje. (Jei jos nėra, meniu "Rodinys" pasirinkite "Toolbox")

ツールボックス

Tada pamatysite sąrašą, panašų į toliau pateiktą. Tai bus valdiklių ir komponentų, kuriuos galima įdėti, sąrašas.

コントロールのリスト

Naudokime viršuje esantį "Mygtuką". Mygtukas yra mygtukas iš savo būsenos ir iš esmės yra valdiklis, leidžiantis ką nors padaryti jį paspaudus. Pirmiausia spustelėkite "Mygtukas". Pelės žymeklis turėtų būti mygtuko piktograma.

ボタン

Tada pabandykite spustelėti arba vilkti formą iki norimo įdėti dydžio. Turėtumėte sugebėti įdėti mygtuką į formą.

ボタン配置

Dabar pabandykite jį paleisti vieną kartą. Galbūt klaida neturėtų įvykti, todėl turėtumėte galėti pradėti normaliai. Turėtumėte sugebėti tinkamai paspausti mygtuką.

実行

Beje, galite paspausti mygtuką, bet nieko neįvyksta, kai jį paspausite. Jūs dar nerašėte, ką ketinate daryti. Vis dėlto pagrindiniai mechanikai yra nuo pat pradžių, todėl programuotojui nereikia jaudintis dėl papildomo darbo.

Uždarykite pradėtą formą. Tai labai lengva padaryti, jei tiesiog taip sutvarkysite.


Dabar naudokime valdiklius, kad sukurtume paprastą įvykį. Apdorojimas valdikliais iš esmės vadinamas įvykiu.

Iš įrankių dėžės formoje atitinkamai įdėkite "Label" ir "TextBox". Dydis ir padėtis gali būti tinkami.

テキストボックスとラベル配置

Procesas, kurį reikia atlikti čia, yra "Kai įvedate teksto laukelį ir paspaudžiate mygtuką, rodomas etiketėje įvestas turinys". Todėl vienintelis čia naudojamas įvykis yra "kai paspaudžiamas mygtukas". Kadangi teksto laukelis naudojamas įvesti, o etiketė naudojama tik išvestims, šių dviejų įvykių kurti nereikia.

Dabar spustelėkite mygtuką, kad jį pasirinktumėte. Pasirinktas valdiklis turi kraštinę. Beje, galite pakeisti dydį vilkdami kvadratą rėmelyje.

選択

Tada atidarykite savybes. Dešiniuoju pelės mygtuku spustelėkite mygtuką dešinėje lango pusėje arba, jei jo nėra, ir pasirinkite Ypatybės.

ボタンのプロパティ

Galite atlikti keletą nedidelių mygtuko nustatymų, tačiau kol kas nieko nepakeisite, todėl atidarykite įvykį. Renginys atidaromas spustelėjus žaibolaidį lango Ypatybės viršuje.

Kai jis atsidarys, ieškokite įvykio "Spustelėti" ir dukart spustelėkite jį. Tai turėtų pridėti metodą prie MainForm.cs kuris apibūdina, kas nutinka spustelėjus mygtuką.

Click イベント

コード追加

Apibūdinkime procesą čia. "NET Framework" yra labai gerai padaryta, ir šį kartą jai pridėti reikia tik vienos eilutės. Įveskite šį kodą su papildomomis raudonomis dalimis:

private void button1_Click(object sender, EventArgs e)
{
  this.label1.Text = this.textBox1.Text;
}

Tai, ką mes čia darome, yra kopijavimas (priskyrimas) "eilutė, rodoma teksto laukelyje" į "tekstą, rodomą etiketėje". Viskas. Pabandykime jį paleisti.

テキスト入力

Įveskite simbolius į teksto lauką, kaip parodyta aukščiau. Tada paspauskite mygtuką ir etiketė turėtų pasikeisti į tą pačią eilutę kaip ir teksto laukelis, kaip parodyta toliau.

文字列コピー


Šį kartą trumpai paaiškinau, kaip naudoti valdiklius. Yra daug kitų valdiklių, todėl pabandykite. Instrukcijos, kaip naudoti ir paaiškinti valdiklius, išsamiai paaiškintos kitose svetainėse, todėl galbūt norėsite jų ieškoti ir rasti.

"DirectX" patarimai taip pat retkarčiais naudoja valdiklius, todėl jei išmoksite juos naudoti, turėtumėte sugebėti juos šiek tiek pritaikyti.