Q&A

  • 질문..)에디트 박스에지정된형만 넣으려는데....꼭 답변여..
에디트 박스에서

숫자 정수 이외의 것이 들어 오게되면...

메세지를 띄워주려고 합니다.

근데 OnKeyPress에서....



if Key = ???? <> then

ShowMessage('숫자 이외의 것은 시로 ㅠㅠ');



라고 하려는데... 숫자들의 키값을 모르겠네여....

그리고 0에서 9까지의 숫자들의 키값이 다다른가여?? 그렇다면...헉..

정수 아라비아숫자들을 총칭해서 쓸수 있는방법은 없나여??

답변 부탁드립니다.





1  COMMENTS
  • Profile
    토맛토 2001.06.24 01:43
    OnKeyPress이벤트에 전달되는 Key파라미터는 Char형인데 이것은 '' (따옴표)로 비교할 수 있습니다.



    예를들어

    if Key = '1' then

    ....

    이것은 숫자키 1을 눌렀을 때이고



    if Key in ['0'..'9'] then



    이것은 숫자키 0에서 9사이 아무거라도 눌렀을 때 입니다.









    aparadin wrote:

    > 에디트 박스에서

    > 숫자 정수 이외의 것이 들어 오게되면...

    > 메세지를 띄워주려고 합니다.

    > 근데 OnKeyPress에서....

    >

    > if Key = ???? <> then

    > ShowMessage('숫자 이외의 것은 시로 ㅠㅠ');

    >

    > 라고 하려는데... 숫자들의 키값을 모르겠네여....

    > 그리고 0에서 9까지의 숫자들의 키값이 다다른가여?? 그렇다면...헉..

    > 정수 아라비아숫자들을 총칭해서 쓸수 있는방법은 없나여??

    > 답변 부탁드립니다.

    >

    >