Zabezpieczenie przed wpisaniem litery

0

Jak zabezpieczyc pole edit przed wpisaniem litery i innych znakow oprocz liczb ??

0

Wystarczy przejąć procedurę obsługi okna (w tym przypadku kontrolki edit) i filtrować komunikaty WM_CHAR (jak będzie cyfra to puścić komunikat do orginalnej procedury obsługi okna, a jak będzie coś innego niż cyfra to nie przekazywać komunikatu dalej).

0

a cos troche prostszego ucze sie programowac od niedawna :)

0

filtrować klawisze przez OnKeyPress. Coś a'la:
if(Key=='a' ) Key=0;
może lepiej switch case. albo przebieg w petli po stringu, który zawiera zakazane znaki:
for(int i=0; i<10; i++) if(Key == znaki[i]) znaki=0;

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0