Această editare numai numerele

Bună ziua dragi prieteni. Astăzi voi vorbi despre modul de organizare a programului, astfel încât, în editare, puteți introduce doar cifre și zecimale.

aceasta se face pur și simplu în Delphi. Tot ceea ce este necesar - a scrie un eveniment onkeypress

Acest cod mic este suficient pentru a interzice utilizatorilor să introducă Editare toate, dar cifre și o parte separator întreg al fracției (în România este „“ țările occidentale „“). Lista de caractere permise pentru a introduce caracterele enumerate aici: [ „0“. '9', decimalseparator]. O virgulă, puteți adăuga la listă.

Este demn de remarcat faptul că acest lucru nu este singura modalitate de a preveni caractere de tip în Editare. Cele mai recente versiuni EMB un rcadero au aparut NumbersOnly Tedit de proprietate de clasă. punând această proprietate adevărat, alegeți să introduceți în litere.

Aici este un exemplu de unde puteți aplica ceea ce ai invatat. Să presupunem că scrieți o aplicație care calculează pe baza datelor introduse. Programul de utilizator introduce valorile inițiale, pe baza cărora calculul se întâmplă. În acest caz, este necesar să se interzică introducerea de caractere, în caz contrar se poate produce o eroare. Preodosterchsya mai bine de ea și să asigure. Utilizați aceste cunoștințe ori de câte ori este necesar de către utilizator pentru a primi doar numere. Acest lucru va ajuta la prevenirea greșeli stupide.

Utilizați orice ti-a placut metoda. Sper ca am putut ajuta. Vă mulțumesc pentru atenție.