|
줄리엣 님이 쓰신데로
if((Key < '1' || Key > '9') && Key != '.' && Key != VK_DELETE && Key != VK_BACK)
Key = 0;
이렇게 하시면 됩니다.
Key = NULL; 이라고 해도 무방합니다.
한글 및 특문들을 막으시려면 229번인가..
몇번인지, VK 명칭이 뭔지는 잘 기억이 안나지만
입력값을 받아보면 229번인가 하는 값도 무시하셔야 한글도 막힙니다.
안그러면 한글은 계속 안먹히는척 먹힙니다. ㅋ_ㅋ;
참고하시라구 적습니다.
Julien 님이 쓰신 글 :
: if((Key < '1' || Key > '9') && Key != '.' && Key != VK_DELETE && Key != VK_BACK)
: Key = 0;
:
: BCB 님이 쓰신 글 :
: : Julien 님이 쓰신 글 :
: : : TEdit의 OnKeyPress 나 OnKeyDown 에서
: : : if(Key < '1' || Key > '9')
: : : Key == 0;
: : : 이렇게 하면 숫자만 입력됩니다.
: : : 나머지키들도 조건에 같이 넣으면 됩니다.
: : :
: : : BCB 님이 쓰신 글 :
: : : : 한가지 궁금한점이 있어 이렇게 글 을 올립니다.
: : : :
: : : : 키보드 입력시(Edit Box) 숫자,소숫점(.) 그리고 +,-,Delete, BackSpeace 이외에 모든 키 값의 입력
: : : : 을 막고 싶습니다.
: : : : 어떻게 하면 될까요? 궁금합니다.
: : : : 조언 부탁 드립니다. 그리고 매일 질문만 드려 죄송합니다.
: : : :
: : : : 날씨 더운데 수고하세요..
: : : :
: :
: :
: : 숫자는 잘되는데 나머지 입력값 소수점및 +- delete,backspeace는 오똫게...
: : 몇번 해봤는데 에러가 나네요..
: : 부탁드립니다...
: :
|