Controale invizibile

Există mai multe componente care pot fi utilizate în aplicații Windows Forms pentru sarcini specifice. De exemplu, utilizați componenta ErrorProvider pentru a verifica datele introduse în control Windows Forms. Componentele sunt disponibile în caseta de instrumente. Ele pot trage forma Windows Forms în același mod ca și controalele. Cu toate acestea, principala diferență dintre comenzile și componentele este că componentele nu au de obicei o interfață de utilizator și nu apare pe formular.







Când componenta tragere la forma aceasta se adaugă componentele din partea inferioară a suprafeței de proiectare. Multe dintre componentele disponibile sunt afișate în fila a elementelor panoului de componente. Elementele suplimentare sunt prezentate pe alte file, cum ar fi casetele de dialog. Datele și meniurile și barele de instrumente.







Verificarea datelor cu ajutorul componentei ErrorProvider

În meniul Fișier, faceți clic pe Proiect nou.

Se va afișa caseta de dialog Creare proiect.

Faceți clic pe Aplicație Windows Forms, apoi faceți clic pe OK.

Se deschide un nou proiect Windows Forms.

Adăugați controlul Label în formular, lăsând numele implicit Label1. apoi modificați proprietatea Text. oferindu-i valoarea Nume.

Adăugați un control TextBox în formular. plasându-l lângă elementul Etichetă și lăsând numele implicit TextBox1.

Adăugați un alt control de etichetă în formular, lăsând numele implicit Label2. apoi modificați proprietatea Text. oferindu-i vârsta.

Adăugați un control TextBox în formular. plasându-l lângă elementul Etichetă și lăsând numele textului implicit TextBox2.

Trageți componenta ErrorProvider pe formular din fila Components din bara de instrumente. lăsând numele de eroare ErrorProvider1.

Componenta este adăugată în zona componentei.

În lista Nume metode, selectați Validare pentru a crea dispozitivul de tratare a evenimentului.

În procedura de tratare a evenimentului TextBox2_Validating, adăugați următorul cod. Acest cod verifică dacă datele introduse în TextBox2 sunt valide. valoare numerică. În caz contrar, codul de eroare pentru componenta ErrorProvider este setat în cod.







Articole similare

Trimiteți-le prietenilor: