Q&A

  • 마스크에디트
마스크에디트에서 공백이나, 한글을 입력하면 에러가 나버립니다.

예> ____,___ (입력) ___7,500 <- 에러

___한글 <- 이 경우 마스크가 아예 깨져버림.

에러를 위해, 예외처리를 해주어겠는데요.

어떻게 해야하는지좀..



2  COMMENTS
  • Profile
    전철호 2000.03.08 18:41
    i wrote:

    > 마스크에디트에서 공백이나, 한글을 입력하면 에러가 나버립니다.

    > 예> ____,___ (입력) ___7,500 <- 에러

    > ___한글 <- 이 경우 마스크가 아예 깨져버림.

    > 에러를 위해, 예외처리를 해주어겠는데요.

    > 어떻게 해야하는지좀..

    >



    http://www.osungcomp.pe.kr에 오시면 위 문제를 해결한 콤포넌트가 있습니다.

    Shareware용 이지만 사용하시면 아주 편리하다고 생각이 드실 겁니다.

    테스트용 Component가 있으니 참고하시기 바랍니다,

  • Profile
    최용일 2000.03.08 09:55
    EDBEditError예외 객체를 이용하시면 됩니다.

    try

    ...

    ...

    except

    on EDBEditError do

    MaskEdit1.Text := ValidMaskString;

    end;

    이런식으로 해주시면 됩니다.



    i wrote:

    > 마스크에디트에서 공백이나, 한글을 입력하면 에러가 나버립니다.

    > 예> ____,___ (입력) ___7,500 <- 에러

    > ___한글 <- 이 경우 마스크가 아예 깨져버림.

    > 에러를 위해, 예외처리를 해주어겠는데요.

    > 어떻게 해야하는지좀..

    >