C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[25385] Re:호출하는 방법에대해 질문드립니다.
임문환 [mhlim] 559 읽음    2003-04-28 13:40
Sender에는 해당 메서드가 어떤 Object의 이벤트 핸들러로 호출되는지를 지정합니다.
두개 이상의 컨트롤이 하나의 이벤트 핸들러를 공유할 경우 어떤 컨트롤이 해당 메서드를 호출했는지 Sender 매개변수로 구분합니다.
보통은 해당 컨트롤의 인스턴스 포인터를 지정합니다만,
지금과 같은 상황이라면 Sender를 사용하지 않으므로 그냥 NULL로 지정해도 됩니다.

참고로, 이런 내용은 Object Inspector에서 해당 항목을 마우스로 클릭한 다음 F1을 누르면 나나타는 도움말에 나와 있습니다.


김솔 님이 쓰신 글 :
: 안녕하세요
:
: c++ 빌더 시작한지 얼마안된지라 쉽게 풀리지 않아 이렇게 질문드립니다.^^
:
:
: void __fastcall TForm1::NewProject1Click(TObject *Sender)
: {
:         Form1->Label2->Caption=Sender;
:         Form2->Caption = "New Project";
:         Form2->Show();
: }
:
: 위와 같은 함수를 다른 함수나 form에서 호출려하면 어떻게 call하나요?
:
: 일반 함수 호출처럼 From1->NewProject1Click();
:
: 이렇게 하면 괄호안 파리미터 값이 안들어갔다는 에러메세지가 나와
:
: TObject 형식의 값으론 어떤값을 취해야 하는지 몰라 이렇게 질문드립니다.
:
: 위와 같은 함수 호출하는 방법에 조언 바랍니다.
:
:
:
:
:

+ -

관련 글 리스트
25383 호출하는 방법에대해 질문드립니다. 김솔 652 2003/04/28
25385     Re:호출하는 방법에대해 질문드립니다. 임문환 559 2003/04/28
25384     Re:호출하는 방법에대해 질문드립니다. 김백일.cedar 615 2003/04/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.