Witam
Mam takie pytanie. Portrzebuję zabezpieczyć wszystkie Edit`y przed wpisaniem w nie liczb innych niż 0 lub 1 więc robię coś takiego :
if (sender is TEdit) then
if key <> #49 then
if key <> #48 then ShowMessage('Liczba');
(sender as TEdit).clear;
i jeżeli został wciśnięty klawisz inny niż 0 lub 1 to pojawia się komunikat i w Edit w którmy zostało wywołane sender powinno być puste a umnie pojawia się komunikat ale edit się nie czyści tylko zostaje wpisana w niego ten klawisz który został wciśnięty. Więc co mam zrobić żeby to działało tj. żeby nie dało się wpisać niczego poza 0 lub 1. Może jest jakiś inny sposób - MaskEdit odpada.
lusio pozdrawia