Láthatatlan kontrollok

Számos összetevő használható a Windows Forms alkalmazásokban bizonyos feladatok elvégzéséhez. Például a Windows Forms vezérlőben megadott adatok ellenőrzéséhez használhatja a ErrorProvider összetevőt. Az összetevők elérhetők az eszköztárban. A Windows Forms űrlaphoz hasonlóan a vezérlőkhöz hasonlóan húzhatók át. Azonban a vezérlők és összetevők közötti fő különbség az, hogy az összetevők általában nem rendelkeznek felhasználói felületekkel, és nem jelennek meg az űrlapon.

Ha egy összetevőt egy űrlapra húz, hozzáadódik a tervezőterület alján lévő összetevőhöz. A rendelkezésre álló összetevők közül sok látható az Eszközkészlet Elemek lapján. A további összetevők más lapokon jelennek meg, például a párbeszédpanelek. Adatok és menük és eszköztárak.

Az adatok ellenőrzése a ErrorProvider összetevővel

Kattintson a Fájl menü Új projekt parancsára.

Megjelenik a Create Project párbeszédpanel.

Kattintson a Windows Forms Application elemre, majd kattintson az OK gombra.

Megnyílik egy új Windows Forms projekt.

Adja hozzá a címkevezérlőt az űrlaphoz, és hagyja az alapértelmezett Label1 nevet. majd módosítsa a Text tulajdonságot. megadva a Név értéket.

Adjon hozzá egy TextBox-vezérlőt az űrlaphoz. a címke mellé helyezi, és hagyja el az alapértelmezett TextBox1 nevet.

Adjon hozzá egy másik címkevezérlőt az űrlaphoz, és hagyja az alapértelmezett Label2 nevet. majd módosítsa a Text tulajdonságot. hogy az Age.

Adjon hozzá egy TextBox-vezérlőt az űrlaphoz. elhelyezve a Címke elem mellett, és hagyja el az alapértelmezett TextBox2 nevet.

Húzza az ErrorProvider összetevőt az űrlapra az eszközsor Elemek lapján. hagyva az alapértelmezett ErrorProvider1 nevet.

Az összetevő hozzáadódik az összetevőhöz.

A Módszer neve listában válassza az Érvényesítés lehetőséget az eseménykezelő létrehozásához.

A TextBox2_Validating eseménykezelőben adja hozzá a következő kódot. Ez a kód ellenőrzi, hogy a TextBox2-ben megadott adatok érvényesek-e. számérték. Ha ez nem így van, akkor a hibakód a ErrorProvider összetevőhöz a kódban van beállítva.

Kapcsolódó cikkek