Q&A

  • 입력시 오른쪽부터 입력하게...
TextGrid 에서 입력을 할때

숫자의 경우 오른쪽으로 정렬하고 입력할때도 오른쪽부터

해야 되는데 어떻게 하면 되는지?

아시는분은...

입력 마스크는 어떻게 주는지도 알려주세요...

부탁합니다.



1  COMMENTS
  • Profile
    안치봉 1999.02.10 19:41
    홍지선 wrote:

    > TextGrid 에서 입력을 할때

    > 숫자의 경우 오른쪽으로 정렬하고 입력할때도 오른쪽부터

    > 해야 되는데 어떻게 하면 되는지?

    > 아시는분은...

    > 입력 마스크는 어떻게 주는지도 알려주세요...

    > 부탁합니다.

    >



    그리드에서 텍스트를 입력할때 내부적으로 에디터를 만들어서 쓰는걸로

    알고 있습니다. 그러다면 그 에디터를 어떻게하든 오른쪽 으로 텍스트가

    정렬되게 해야 하는거죠.... 상당히 복잡해 지네요...



    procedure TForm1.FormCreate(Sender: TObject);

    begin

    CreateWindowEx(WS_EX_CLIENTEDGE, 'EDIT', '', WS_VISIBLE or WS_CHILD or ES_RIGHT, 10, 10, 100, 20, Handle, 0, HInstance, nil);

    //CreateWindow('EDIT', '', WS_VISIBLE or WS_CHILD or ES_RIGHT, 10, 10, //100, 20, Handle, 0, HInstance, nil);

    end;



    처럼 하면 불편하나마... 오른쪽 정렬의 텍스트에디터는 구현이 됩니다.

    밑에 주석표시는 입체감이 필요없을때 사용하시면 되고요.



    밑의 주석으로 표시한 부분을 콤포넌트화 해서 그리드입력시 사용하는 에디

    터로 지정하면 가능할것도 같아요....^^;



    아니면 윈도우스타일을 바꾸는 함수를 사용하여 실행시 그리드에디터의 속성을

    바꾸시던지요... SetClassLong..., 등등의 함수가 있는걸로 압니다...

    자세한건 윈도우 API 를 참고하세요~



    그리고 마스크는 델파이 도움말을 보면 아주 친절하게 나와 있습니다~



    • 김성률
    • 1999.03.05 00:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.06 01:11
      김성률 wrote: > 안녕하세요. 좀 늦어진것 같아 죄송합니다. > 소스를 보야 달라고 하시길래 제가 코딩 ...
    • 차향
    • 1999.03.04 07:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.04 07:40
      차향 wrote: > 데이타베이스 문제인데요?? > 델파이 책에는 검색하는 부분은 sql 하고 설명이 잘 되어 있...
    • 민지니
    • 1999.02.27 19:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.02 10:34
      민지니 wrote: > 이번에 간단하게 메일프로그램을 구현하려고 하는데요. > 델파이 4.0에 다행히도 컴포넌...
    • 김성률
    • 1999.02.24 06:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.02 10:01
      김성률 wrote: > 안녕하십니까. > 현재 델파이로 프로그래밍 하느라 머리가 쉬고 있습니다. > 제가 물어...
    • 김도완
    • 1999.02.21 07:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.02.23 21:49
      김도완 wrote: > 안녕하세요 이렇게 글을 올리는건 처음이군요. > 델파이에관해서 궁금한게 있습니다. >...
    • 정연광
    • 1999.02.19 23:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.02.20 00:38
      정연광 wrote: > 안녕하세요. 저의 질문에 딱 맞는 답을 해 주셨으면 좋겠습니다. > 초보거든요.... > ...
    • 구민오
    • 1999.02.19 10:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.02.19 22:17
      구민오 wrote: > 제가 만든 프로그램의 폼이 항상 제일 밑바닥(???)에 있으려면 어떻게 해야 하나요? > ...
    • 구민오
    • 1999.02.18 09:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.02.18 18:34
      구민오 wrote: > 트레이 아이콘식의 프로그램을 만들려면... > 반드시!!! 트레이 아이콘 컴포넌트를 직...
    • 구민오
    • 1999.02.16 09:13
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구민오
      1999.02.16 09:59
      구민오 wrote: > 프로그램을 다 만들고 run을 했거든요... > 컴파일도 잘 된거 같은데 > DLL을 만들었거...
    • 구민오
    • 1999.02.15 10:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구민오
      1999.02.16 01:41
      구민오 wrote: > 델파이 함수 중에 upcase라는 함수가 있잖아요!!! > 이 upcase와 반대되는 즉 소문자로 ...
    • 구민오
    • 1999.02.15 02:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.02.17 03:15
      FindWindow로 그 특정 프로그램의 핸들을 얻어온 다음 SendMessage로 WM_CLOSE메세지를 그 핸들로 보내주면...
    • 김상민
    • 1999.02.13 05:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신재민
      1999.02.14 09:39
      POD기사의 내용입니다. 구독자만 권한이 있습니다... 혹시 구독자 이신가요? 김상민 wrote: > 안녕하...
    • 구민오
    • 1999.02.12 08:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신재민
      1999.02.14 09:38
      네.. 혹시 아시는거 있으면 답변도 자주 부탁해요 ^^ 구민오 wrote: > 저는 매일 매일 하루도 빠짐없이...
    • 구민오
    • 1999.02.12 07:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신재민
      1999.02.14 09:38
      저절로 그렇게 할수는 없을것 같네요.. 리소스 DLL뿐 아니라 함수 DLL 도 역시 마찬가지 이구요.. 어차피...
    • 조준형
    • 1999.02.11 23:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.02.12 04:00
      음.....영창 가시면 안되는데....쩝... DCOM이라...요넘이 환경설정에 참 민감한 넘 이더라구요... ...
    • 안치봉
      1999.02.11 06:15
      구민오 wrote: > 한글 윈도우인지... 영문 윈도우인지 판단하려면 어떻게 해야하나요??? > 레지스트리에 ...
    • 손창근
    • 1999.02.10 22:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.02.11 05:56
      손창근 wrote: > 안녕하세요.. 오공이 입니다. > 내공이 약하다 보니 자주 질문을 하게 되네요... > >...
    • 강영구
    • 1999.02.10 19:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신재민
      1999.02.10 21:53
      저희 나이렉스는 서초동에 있습니다. 전화는 521-7900 입니다. 강영구 wrote: > 델파이에 관해서 찾다...
    • 구민오
    • 1999.02.10 11:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.02.10 19:03
      구민오 wrote: > 폼에 그라이데이션효과를 주려면 어떻게 해야하나요??? > procedure TForm1.FormPai...
    • 홍지선
    • 1999.02.09 19:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.02.10 19:41
      홍지선 wrote: > TextGrid 에서 입력을 할때 > 숫자의 경우 오른쪽으로 정렬하고 입력할때도 오른쪽부터 ...