Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
edit컴포넌트에서 숫자만 입력 받고 싶어요
edit컴포넌트에서 숫자만 입력받고 문자를 입력하면 에러메세지를 보낼수 있는 방법을
알고 싶어요.
2
COMMENTS
siro
•
2000.08.01 20:59
신현길 wrote:
> edit컴포넌트에서 숫자만 입력받고 문자를 입력하면 에러메세지를 보낼수 있는 방법을
> 알고 싶어요.
제가 생각하기에 MaskEdit를 이용하시는게 더 편하실꺼라고 생각이 듭니다.
아님 KeyPress 이벤트에서 Key 값을 비교해서 나타내시는게 어떠하신지??
MaskEdit를 쓸 경우 Mask를 0이나 9라는 문자를 쓸경우 숫자만 받아들이게 되어있습니다. 이외의 문자를 받아들일 경우에는 입력되지는 않죠.. 괜히 아시는 부분인데 제가 설명드린 부분이 아닌가 싶군요. 그럼 즐코딩하십시오.
0
0
삭제
수정
댓글
방석호
•
2000.08.01 21:56
안녕하세요..
예전에 mask edit를 사용하다 낭패를 본일이 있어서요...
mask edit에 스페이스 바나 소수점을 입력할 때 안되는 것으로 알고 있거든요..
그래서 mask edit보다는
아스키 값을 얻어다 문자를 일일이 검사하는 것이 나을듯 합니다..
참고하세요!!(천리안에서 발췌하였습니다..)
만일 어떤 변수에 있는 값이라면 간단히
StrTointDef를 사용하시면 되거든요...
예를 들어 Edit1.Text에 어떤 값이 들어 있다면
if StrtoIntDef(Edit1.Text, -1) = -1 then
Showmessage('문자')
else Showmessage('숫자');
이렇게 하시면 되거든요... 여기서 -1은 쓰지 않는값을
넣어주면 되거든요... 자세한것은 help에서 Strtointdef를
찾아 보면 될것 같은데.... 그럼....
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
찾는이
•
2000.08.01 21:56
1
COMMENTS
/
0
LIKES
Tcp/ip 통신에서...
4master
•
2000.08.02 05:35
찾는이 wrote: > 클라이언트에서 Sendtext()텍스트문자를 보내는데..한 폼안에서 하나는 서버로 하나는 클...
초보
2000.08.01 21:04
0
COMMENTS
/
0
LIKES
EXCEL을 GRID로 올리는 예제에 대한 질문입니다.
siro
2000.08.01 20:56
0
COMMENTS
/
0
LIKES
TNMStrm을 이용해서 파일 전송시
신현길
•
2000.08.01 20:52
2
COMMENTS
/
0
LIKES
edit컴포넌트에서 숫자만 입력 받고 싶어요
edit컴포넌트에서 숫자만 입력받고 문자를 입력하면 에러메세지를 보낼수 있는 방법을 알고 싶어요.
siro
•
2000.08.01 20:59
신현길 wrote: > edit컴포넌트에서 숫자만 입력받고 문자를 입력하면 에러메세지를 보낼수 있는 방법을 >...
방석호
•
2000.08.01 21:56
안녕하세요.. 예전에 mask edit를 사용하다 낭패를 본일이 있어서요... mask edit에 스페이스 바나 소수...
한상훈
•
2000.08.01 20:50
1
COMMENTS
/
0
LIKES
새Form을 만든후
최용일
•
2000.08.01 21:42
안녕하세요. 최용일입니다. 아래와 같이 포커스를 다시 되돌리면 됩니다. NewForm.show; SetFoc...
김봉준
•
2000.08.01 20:39
1
COMMENTS
/
0
LIKES
갈카주세요~~ 메모컴포넌트
최용일
•
2000.08.01 21:08
안녕하세요. 최용일입니다. 그것은 델파이의 메모컴포넌트가 자료들을 널종료문자열형태로 다루기 때문...
이화
•
2000.08.01 20:15
5
COMMENTS
/
0
LIKES
소켓 통신 tcp/ip
박서규
•
2000.08.02 04:29
이화 wrote: > 제가 구현 하려 가는 것은 > 서버소켓과 클라이어트 소켓을 가지고 서로 교신을 하는 것입...
구창민
•
2000.08.01 21:45
이화 wrote: > 제가 구현 하려 가는 것은 > 서버소켓과 클라이어트 소켓을 가지고 서로 교신을 하는 것입...
이화
•
2000.08.01 23:45
> > > 문자를 아스키값으로, 아스키 값을 문자로 바꾸는 예를 들겠습니다. > > var i: integer; > ...
Hoon Reader
•
2000.08.07 08:53
String과 char은 분명이 다른 Type이며 다른 개념입니다. String은 어렵게 생각할 것 없이 char의 배열...
최용일
•
2000.08.02 00:03
안녕하세요. 최용일입니다. 구창민님은 아니지만 답변해 드리겠습니다. 아주 간단한 것이니까요... c...
아리엘
•
2000.08.01 19:47
1
COMMENTS
/
0
LIKES
리스트 박스 항목을 검색하려는데...
최용일
•
2000.08.01 20:25
안녕하세요. 최용일입니다. 그냥 단순 무식하게 for문을 사용하세요. 여러개를 검색해야 할테니까 근접...
leopard
•
2000.08.01 18:01
1
COMMENTS
/
0
LIKES
무지한자의 슬픔ㅜㅠ
까마귀
•
2000.08.01 19:30
leopard wrote: > > 프로그램을 막 배운 새내기입니다. 알듯하면서도 모르겠군요. 지금 열심히 배우고...
김명호
•
2000.08.01 17:38
1
COMMENTS
/
0
LIKES
DBF 강제저장을 알고싶읍니다.
최석기
•
2000.08.01 19:26
김명호 wrote: > 정전이나 강제 종료하면 디비가 저장되지 않습니다. > 인서트할때마다 강제저장을 시키...
김인
2000.08.01 18:00
0
COMMENTS
/
0
LIKES
동적DLL로 Child Form 호출시 에러가 납니다.(소스도 포함)
이병돈
•
2000.08.01 12:27
3
COMMENTS
/
0
LIKES
mdi form에서 available child form 호출/close는 어떻게?
허춘
•
2000.08.01 12:50
이병돈 wrote: > > mdi form을 처음 사용하는데요.. > > 프로젝트 만들때 main form 이랑 child fo...
이병돈
•
2000.08.01 21:13
도움말 감사합니다.. 근데 available mdi child form이 여러개인데 이중에서특정 form을 호출할려구 하면 ...
이흥만
•
2000.08.02 00:08
이병돈 wrote: > 도움말 감사합니다.. > 근데 available mdi child form이 여러개인데 이중에서특정 form...
한대필
•
2000.08.01 09:15
1
COMMENTS
/
0
LIKES
난 네모난 폼이 싫어!
조규춘
•
2000.08.01 12:10
한대필 wrote: > * 사용환경 : 델파이5 / Windows 98 > > 안녕하세요? 반갑습니다. > > 질문이 있습...
한미르
•
2000.08.01 08:51
2
COMMENTS
/
0
LIKES
초보임다...정말 모르겠네엽..도와주세요..
방석호
•
2000.08.01 22:11
한미르 wrote: > 데이타 베이스를 시작한지 얼마 안된 정말.....초보임다.... > Access테이블을 ODBC로 ...
한미르
•
2000.08.02 02:33
안녕하세엽... 방석호님..!! 도움 주셔서 감사함다...!! 방석호님두..좋은하루 되시구요..!!
강덕원
•
2000.08.01 08:27
1
COMMENTS
/
0
LIKES
작업표시줄에 나타나지 않는 프로그램
조규춘
•
2000.08.01 08:43
강덕원 wrote: > 단순히 작업표시줄에 안보이는 프로그램을 만들기위해 아래와 같이 코딩을 했는데요... ...
김민렬
2000.08.01 20:04
0
COMMENTS
/
0
LIKES
ODBC로 연결해서는 DBF파일의 그림을 읽을 수 없나요?
율브리너
•
2000.08.01 07:14
1
COMMENTS
/
0
LIKES
생성자에 관하여
최용일
•
2000.08.01 21:14
안녕하세요. 최용일입니다. 제대로 다 했다면 속성창의 이벤트탭에서 TForm1의 OnCreate이벤트가 FormCr...
왕초보
•
2000.08.01 07:12
3
COMMENTS
/
0
LIKES
컴포넌트 사용법에선데요...
최용일
•
2000.08.01 21:17
안녕하세요. 최용일입니다. 거기에서 다시 Show하면 나타납니다. ^^ 항상 즐코하세요. 왕초보 wro...
왕초보
•
2000.08.01 21:57
글쎄요.. 무슨 말씀이신지 모르겠네요.... show라는 버튼같은 것은 없는데요... 있을 법한데 말이에요.....
최용일
•
2000.08.01 22:30
안녕하세요. 최용일입니다. Palette Property에서 왼쪽의 Pages탭 맨 끝에 보시면 [All]이란 페이지가 ...
copretns
•
2000.08.01 07:09
1
COMMENTS
/
0
LIKES
마우스 클릭여부를 알아내려면 어케하는지요
노을
•
2000.08.02 18:51
안녕하세요 노 을 입니다. 그런 경우는 훅킹써야 할듯.. 훅킹에 대해서는 강좌들을 참조하세요 ^^......
이재광
•
2000.08.01 07:08
1
COMMENTS
/
0
LIKES
으...고수님들 이미지 프린트 하는 방법좀
이발사
•
2000.08.04 01:14
이재광 wrote: > 안녕하세요 고수님들 더운데 수고가 많으십니다. > > 지금 TPrinter를 이용해서 출력...
신현길
2000/08/01 20:52
Views
309
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> edit컴포넌트에서 숫자만 입력받고 문자를 입력하면 에러메세지를 보낼수 있는 방법을
> 알고 싶어요.
제가 생각하기에 MaskEdit를 이용하시는게 더 편하실꺼라고 생각이 듭니다.
아님 KeyPress 이벤트에서 Key 값을 비교해서 나타내시는게 어떠하신지??
MaskEdit를 쓸 경우 Mask를 0이나 9라는 문자를 쓸경우 숫자만 받아들이게 되어있습니다. 이외의 문자를 받아들일 경우에는 입력되지는 않죠.. 괜히 아시는 부분인데 제가 설명드린 부분이 아닌가 싶군요. 그럼 즐코딩하십시오.