|
꼴님...꼴님 방법으로 하니깐..문자는 제가 원하는데로 찍힙니다..근데..del키과 backspace키를 사용안하게 할려고 하니깐.안 됩니다.그래서 제가 아래와 같이 코딩을 하엿는데..이렇게 하니깐..되거든요...근데 키다운 이벤트랑 키프레스 이벤트는 이벤트의 차이는있지만..코딩의 방법은 똑같은 결과를 가져올거라고 생각이 되는데..왜 결과가 다른지..리플 부탁 드립니다...
그럼 수거
void __fastcall TForm1::MaskEdit1KeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if( (Key==VK_BACK ) || (Key==VK_DELETE))
{
Key = NULL;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::MaskEdit1KeyPress(TObject *Sender, char &Key)
{
if( !((Key>='0' && Key<='9') || (Key>='A' && Key<='F') || (Key>='a' && Key<='f') ))
Key = NULL;
}
//---------------------------------------------------------------------------
|