За редактиране само номерата

Здравейте скъпи приятели. Днес ще говорим за това как да се организира програма, така че в редакцията, която може да влезе само цифри и десетична точка.

това е направено просто в Делфи. Всичко, което е необходимо - напишете OnKeyPress събития

Този малък код е достатъчно, за да се забрани на потребителите да въведете Редактиране на всички, но цифри и разделител число част от фракцията (в България това "," западните страни "."). Списъкът на знаци, които може да въведете символите, изброени тук: [ '0'. "9", decimalseparator]. А запетая, можете да добавите към списъка.

Заслужава да се отбележи, че това не е единственият начин да се предотврати герои тип в Edit. Последните версии на Emb на rcadero са се появили NumbersOnly Tedit клас имоти. въвеждането на този имот, за да е истина, ако въвеждате в писмата.

Ето един пример, в който можете да приложите наученото. Да речем, че пишеш молба, която изчислява въз основа на въведени данни. Потребителят въвежда програма първоначалните стойности, въз основа на който се извършва изчисляването се случва. В този случай е необходимо да се забрани влизането герои, в противен случай тя може да причини грешки. Preodosterchsya по-добре от него и застраховане. Използвайте това познание, където се изисква от потребителя да получи само цифри. Това ще помогне за предотвратяване на глупави грешки.

Използвайте някой сте харесали метода. Надявам се, че мога да помогна. Благодаря ви за вниманието.