Q&A

  • TNotifyEvent 사용하는방법좀 알려주세여..
제가 지금 에디트박스에서 onexit 로 빠져나갈때..엔터로 바져나가면서
그옆에 있는 이미지버튼을 클릭을 시키고 싶은디여..
그게 맘디루 안디네여..   edit12.OnClick; 이라는놈을 사용하여서
이미지버튼을 클릭하는효과를 내고 싶은데 잘안되네여..property구여 TNotifyEvent 사용하는 방법좀 알려주세여..여기저기 찾아보니
델파이랑 도움말과 똑같이 영어로 설명서 올린거
하나있더라구요..전 어떻게 사용했나를 알고싶습니다..도움주세여..아시면요
아시는분 간단한 예제가 있으면 그거두 간단하게 그부분만 올려주시면
감사하겠습니다
아님 에디트박스에서 엔터루 빠져나갈때 옆에있는이미지버튼을 클릭하는
이벤트아시는분 있으시면 알려주세여..
3  COMMENTS
  • Profile
    아프락삭스 2003.11.05 19:35
    TNotifyEvent 는 저도 잘 몰라서...(초보라..)

    그냥 간단한 예제 하나 올립니다..

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls, Buttons;

    type
      TForm1 = class(TForm)
        Edit1: TEdit;
        BitBtn1: TBitBtn;
        procedure FormShow(Sender: TObject);
        procedure BitBtn1Click(Sender: TObject);
      private
        { Private declarations }
        Procedure ProcButtonClick(Sender : TObject);
      public
        { Public declarations }
      end;

    var
      Form1: TForm1;

    implementation

    {$R *.dfm}

    { TForm1 }

    procedure TForm1.ProcButtonClick(Sender: TObject);
    begin
      Caption := 'Exit Eidt & Button Clicked!!';
    end;

    procedure TForm1.FormShow(Sender: TObject);
    begin
      Edit1.OnExit := ProcButtonClick;
    end;

    procedure TForm1.BitBtn1Click(Sender: TObject);
    begin
      Caption := 'Button Clicked!!';
    end;

    end.

    도움이 되셨길...

  • Profile
    첨시작델 2003.11.05 19:56
    edit12.OnClick이 아니라 img1.ONClick;인디 잘못적었네여..제가여..
    하여던 소스보고 잘 이용해볼께여
    왜 Caption인가여...
    이미지버튼이라서 Caption이 없는데여...name만 있거던여...

  • Profile
    아프락삭스 2003.11.05 20:42
    Unit파일에서 Caption은 해당 Form에 대한Caption입니당~
    Button의 Caption을 바꾸고 싶을 때는
    Button.Caption := '궁시렁 궁시렁..';

    글구..예제가 어떨지는(입맛에 맞느지) 몰라도..
    만약 특정 폼에 Button을 많이 올려져(20개? --ㅋ) 있는 경우가 있습니다.
    각각의 Button은 비슷한(?)기능을 하고..
    일일이 버튼 Click이베트를 해줘도 되지만...
    예제 올린거와 같은 방법을...

    저도 프로그램 시작한지 얼마안되서...답변이 항상 부족하네요..
    그럼 도움이 되셨기를..

    • 최용일
      2003.11.07 11:25
      안녕하세요. 최용일입니다. 그 속성은 윈도우 2000 이상에서 지원되는 윈도우 API를 델파이에서 포팅한 ...
    • kc
    • 2003.11.06 22:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조범주
      2003.11.19 02:51
      설치한 프로그램 말고 다른 델파이 프로그램을 구하셔서 설치하셔야 할것 같은데요. -_-
    • 장태원
      2003.11.06 21:22
      Dbgrid1 의 Oncellclick 과 Onkeydown 부분에 Dbgrid2 의 데이타소스인 쿼리를 조건을 부여하여 재...
    • 겨울이 싫어
      2003.11.06 22:55
      어떻게 쿼리 조건을 부여하는지......?
    • 장태원
      2003.11.06 23:29
      GRID1 의 데이타 소스 QUERY1 SELECT NAME,TEL FROM NAMTEL; GRID2 의 데이타 소스 QUERY2 SELEC...
    • 정수지
    • 2003.11.06 04:36
    • 2 COMMENTS
    • /
    • 0 LIKES
    • nilriri™
      2003.11.06 06:58
      샬롬~ 어라..이상하군요..제가 예전에 해봤던 기억으론 문자들 사이에 공백이 있으면 해당 공백부분에서...
    • oRarAanDomDeSigner
      2003.11.07 19:39
      AutoSize가 False 이기 때문에 QRDBText의 Height를 조절해 보세요.
    • 김정모
    • 2003.11.06 03:10
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 장태원
      2003.11.06 03:31
      먼저 , 질문 내용 맞습니다. 그러나..MDICHILD 를 호출하기에 앞서 메모리관리등 여러 측면에서.. 고려...
    • 김정모
      2003.11.06 03:45
      먼저 답변 감사드립니다. child폼을 호출할때의 소스가 다음과 같습니다. procedure Tfrmmain.CMS2Click(...
    • 장태원
      2003.11.06 21:17
      생성 객체가 잘못되었습니다. Application 말고.. 부모폼의 폼명을 넣으세요. cms2000F := TCm...
    • 김정모
      2003.11.06 21:24
      네.... 감사합니다. 죄송하지만 하나만 더 물어볼께요.. Application으로 생성한것과 부모의 폼명으로 ...
    • 아프락삭스
      2003.11.06 03:49
      업데이트된후 에디트 값을 File로 저장한 후, 프로그램을 재 실행시 그 저장한 값을 불러 오면 되지 않을...
    • 최인권
    • 2003.11.06 02:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장태원
      2003.11.06 21:18
      헬프 만드는 프로그램이 따로 존재 합니다. 또는 워드에서 작성하여 헬프를 만드는 방법도 잇습니다. ...
    • 정성훈
    • 2003.11.06 00:14
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 홍성락
      2003.11.06 01:05
      좀 추가요 :   는 선언문(~이다), GOTO문의 레벨명에 사용도 합니다. :=  는 대입/...
    • 정성훈
      2003.11.06 01:08
      답변.. 너무 감사합니다.ㅎㅎ^^ 좋은 하루 되세요..
    • 아폴론
    • 2003.11.06 00:01
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 장태원
      2003.11.06 01:35
      혹 다른 소스에서 만들어진 소스가 아닌지 ?
    • 아폴론
      2003.11.06 03:54
      처음부터 개발 했습니다.  몇개월 되었는데... 3일전부터 갑자기 이런 현상이 발생하는군요...
    • 장태원
      2003.11.06 23:58
      아마 프로젝트 옵션이나 기타 라이브러리 설정등에서 문제가 있을듯합니다. 예전에 저도 그런적이 잇엇...
    • 김정모
    • 2003.11.05 23:10
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 아프락삭스
      2003.11.06 03:58
      Project Manager(Ctrl + Alt + F11)를 Open하신 후.. Project1.exe(예를들어)에서 마우스 오른쪽 버튼을 ...
    • 김정모
      2003.11.06 04:09
      먼저 답변 감사드립니다. 근데 지금 제가 사용하고 있는 델파이 버전이 5라서요,, 프로젝트매니저가 없는...
    • 아프락삭스
      2003.11.06 09:50
      Project Manager는 델파이 5에도 있습니당~ 컨틀로 알트 에푸11을 눌러 보세요..아니면, View메뉴에 보면...
    • nilriri™
      2003.11.06 07:06
      팁란이나 자료시에 보시면 숫자입력용 에디트 콤포넌트 있을겁니다. TNumEdit던가?? 한번 찾아보세요...
    • 정성훈
    • 2003.11.05 20:00
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 홍성락
      2003.11.05 20:07
      전번에도 같은 질문이 있었는데요. 아래는 전번 답번 내용이구요, 추가 또는 상세한건 리플로 추가해주세...
    • 정성훈
      2003.11.06 01:08
    • 성더기
      2003.11.06 02:43
      포커스가 이동한다는게 이해가 잘..ㅡㅡ;; 명시적으로 Active 시키지 않는 이상 폼의 포커스가 다른 곳으...
    • 홍성락
      2003.11.05 19:59
      유닛에 Math을 추가하구요 RoundTo함수를 사용해보세요 RoundTo(1234567, 3)    &nbs...
    • nilriri™
      2003.11.05 09:57
      기억이 가물가물... 함 테스트해보면 좋겠지만.. 델파이가 설치되어있지 않아서..^^; 도움말에서 ...
    • nilriri™
      2003.11.05 09:54
      샬롬~ 명시적으로 스크립트를 작성하지 마시고.. 폼의 속성중에 보면 focuscontrol이라는 속성이 있...
    • 아프락삭스
      2003.11.05 19:35
      TNotifyEvent 는 저도 잘 몰라서...(초보라..) 그냥 간단한 예제 하나 올립니다.. unit Unit1; in...
    • 첨시작델
      2003.11.05 19:56
      edit12.OnClick이 아니라 img1.ONClick;인디 잘못적었네여..제가여.. 하여던 소스보고 잘 이용해볼께여 ...
    • 아프락삭스
      2003.11.05 20:42
      Unit파일에서 Caption은 해당 Form에 대한Caption입니당~ Button의 Caption을 바꾸고 싶을 때는 Button....