Programming - cpueblo.com

TEdit 에 숫자만 입력 받기


글쓴이 : 유광희 날짜 : 2007-05-28 (월) 10:23 조회 : 7384
TEdit 컴포넌트의 OnKeyPress 이벤트에 아래 처럼 처리합니다

숫자, 엔터, 델키, 텝키 등은 허용하며

그 외에 것들은 char &Key 에 0 을 리턴해주면 됩니다




void __fastcall TfrmSendSMS::OnNumKeyPress(TObject *Sender,
char &Key)
{
if (!((Key >= '0' && Key <=<FONT COLOR=#FF0000>'9') || Key == VK_RETURN || Key == VK_BACK || Key == VK_TAB || Key == VK_DELETE))
Key = 0;
}