interesuje me kako mogu postaviti da mi se u edit upisuju samo dozvoljena slova koja mu ja odredim...
edit problem unosa
Zaključano
Zakačeno
> interesuje me kako mogu postaviti da mi se u edit upisuju samo dozvoljena slova koja mu ja odredim...
Ako postoji neki poseban format u kome treba uneti tekst, onda možeš koristiti TMaskEdit. Za običan TEdit, možeš napraviti filtriranje slova u njegovom OnKeyPress eventu:
Ako postoji neki poseban format u kome treba uneti tekst, onda možeš koristiti TMaskEdit. Za običan TEdit, možeš napraviti filtriranje slova u njegovom OnKeyPress eventu:
Code:
if not (Key in ['A', 'B', 'C']) then
Key := #0;
if not (Key in ['A', 'B', 'C']) then
Key := #0;
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
ako stavim recimo
nije mi dozvoljeno brisanje, tj. taster backspace? posto po defaultu nije postavaljen, radi samo brisanje sa delete...
Probao sam da stavim 'Key_Backspace' ali nece da radi to... molim pomoc...
Hvala unapred
Code:
if not (Key in ['A', 'B', 'C']) then
Key := #0;
if not (Key in ['A', 'B', 'C']) then
Key := #0;
nije mi dozvoljeno brisanje, tj. taster backspace? posto po defaultu nije postavaljen, radi samo brisanje sa delete...
Probao sam da stavim 'Key_Backspace' ali nece da radi to... molim pomoc...
Hvala unapred
Code:
if not (Key in ['A', 'B', 'C', #8]) then //#8 je backspace, #27 je Esc, #13 enter...
Key := #0;
if not (Key in ['A', 'B', 'C', #8]) then //#8 je backspace, #27 je Esc, #13 enter...
Key := #0;
Zahvaljujem