Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
이벤트 넘겨주기.
서로 다른 2개의 객체가 존재할때 한 객체에서 발생한 이벤트를 다른 객체에서
도 발생한 것처럼 해주기 위해서 이벤트를 넘기는 방법이 궁금합니다.
가령, A,B 2개의 버튼이 존재 하는데, A 버튼을 마우스로 클릭했을 경우
B 버튼도 클릭된것과 같은 효과를 주려면, 버튼 A에서 발생한 이벤트를
버튼 B로 넘겨주면 될것 같은데, 이런 이벤트들을 어떻게 넘겨주어야 하죠?
고수님들의 조언을 부탁드립니다.
1
COMMENTS
유도삼
•
1999.08.18 06:59
박인재 께서 말씀하시기를...
> 서로 다른 2개의 객체가 존재할때 한 객체에서 발생한 이벤트를 다른 객체에서
>
> 도 발생한 것처럼 해주기 위해서 이벤트를 넘기는 방법이 궁금합니다.
>
> 가령, A,B 2개의 버튼이 존재 하는데, A 버튼을 마우스로 클릭했을 경우
>
> B 버튼도 클릭된것과 같은 효과를 주려면, 버튼 A에서 발생한 이벤트를
>
> 버튼 B로 넘겨주면 될것 같은데, 이런 이벤트들을 어떻게 넘겨주어야 하죠?
>
> 고수님들의 조언을 부탁드립니다.
>
>
특별히 어려울 것은 없습니다.
A 버튼의 이벤트에 적당한 코드를 입력하신 후
B 버튼의 이벤트에 할당만 하면 됩니다.
이는 두 가지 방법이 있는 데
첫번째는 B 버튼을 선택한 후 오브젝트 인스펙터에서 이벤트를 선택한 후
예로 OnClick 이벤트의 콤보버튼을 클릭한 후 A 버튼의 이벤트를 선택해 주면 됩니다.
두번째로는 B 버튼의 이벤트에 다음과 같이 코딩하면 됩니다.
AButtonClick(nil);
문제는 이벤트가 단순히 객체만을 파라미터로 요구할 때는 위처럼 간단하지만
여러 파라미터를 요구하거나 객체의 종류가 서로 달라 단순히 할당할 수 없는 경우입니다.
이때는 이벤트도 하나의 함수나 프로시저와 동일하게 호출할 수 있으므로 파라미터와 함께 호출만 하면 됩니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델피초짜
2002.01.08 04:44
0
COMMENTS
/
0
LIKES
DBComboBox 에 관해서....
민인규
1999.09.17 06:00
0
COMMENTS
/
0
LIKES
Form Print하는 방법을 가르쳐 주세요
skylee
•
1999.09.16 22:40
2
COMMENTS
/
0
LIKES
stringgrid의 내용을 바로 quickreport로 보내는방법
이상준
•
1999.09.18 00:39
skylee wrote: > stringgrid의 내용을 바로 quickreport로 보내는방법을 아시면 말씀해 주세요.. > detai...
skylee
•
1999.09.22 18:03
보내주신 메일 덕분으로 저의 문제가 해결되어 앞으로 많은 코딩 시간이 단축될 것 같습니다. 많은 도움을 ...
머털현석
1999.09.09 00:32
0
COMMENTS
/
0
LIKES
massagebox가 다른 창 위에 항상 나타나게 하려면
psb300
1999.09.08 23:43
0
COMMENTS
/
0
LIKES
(Q)stringgrid에서 검색 조건에 맞는 셀에 색칠하기...
머털현석
1999.09.06 22:35
0
COMMENTS
/
0
LIKES
초시계를 만들고 싶은데 ...
조성길
1999.09.05 19:08
0
COMMENTS
/
0
LIKES
<질문>MS-DOS창을 종료하는 방법좀...
이상현
1999.09.02 05:42
0
COMMENTS
/
0
LIKES
[급함] 동적배열에 관해서.....
이성호
1999.09.02 02:33
0
COMMENTS
/
0
LIKES
실행파일과 해당 파일을 연결하는 법?
Credos
1999.08.23 20:50
0
COMMENTS
/
0
LIKES
델파이에서 전화접속 컨트롤 (????)
이종윤
•
1999.08.21 23:24
1
COMMENTS
/
0
LIKES
윈도우 Client와 UNIX Server와의 채팅
김경수
•
1999.08.24 01:42
안녕하세요.. 제가 알기로는 델파이로 unix 용 채팅 서버를 만드는건 불가능한걸로 알구 있습니다. 그럼 ...
조복선
1999.08.21 10:43
0
COMMENTS
/
0
LIKES
데이타베이스자료를 DBGrid로 검색할때
문영철
1999.08.21 00:42
0
COMMENTS
/
0
LIKES
DBGrid 에서 선택된행 삭제방법?
도영호
1999.08.20 21:54
0
COMMENTS
/
0
LIKES
QuickReport에서 화면과 출력된 내용이 틀리는 것에 대하여...
도영호
1999.08.20 21:52
0
COMMENTS
/
0
LIKES
QuickReport에서 화면과 출력된 내용이 틀리는 것에 대하여...
도영호
1999.08.20 21:51
0
COMMENTS
/
0
LIKES
QuickReport에서 화면과 출력된 내용이 틀리는 것에 대하여...
최선미
•
1999.08.18 20:21
1
COMMENTS
/
0
LIKES
Quick Report에 대해서입니다.
문창완
•
1999.08.18 22:11
최선미 께서 말씀하시기를... > 안녕하세요.. > 도움을 주시면 감사하겠습니다. > > 계산서를 발행하...
황하성
•
1999.08.18 17:08
3
COMMENTS
/
0
LIKES
공백 문자시 OnChange를 실행치 않으려면 어떻게?
mute
•
1999.08.18 23:16
황하성 께서 말씀하시기를... > > 제목 그대로의 문제 때문에 질문을 올립니다. > Form Show를 할 때...
김연희
•
1999.08.18 17:27
폼이 열릴때 필요하시다구요. edit1.clear; 위의 구문을 넣어 보십시요. edit 가 여러개라면 edit...
황하성
•
1999.08.18 17:36
김연희 께서 말씀하시기를... > 폼이 열릴때 필요하시다구요. > > edit1.clear; > > 위의 구문을 넣...
델초보
1999.08.18 08:19
0
COMMENTS
/
0
LIKES
richedit에서 D&D와 상태바에서 ???
박인재
•
•
1999.08.18 05:53
1
COMMENTS
/
1
LIKES
이벤트 넘겨주기.
서로 다른 2개의 객체가 존재할때 한 객체에서 발생한 이벤트를 다른 객체에서 도 발생한 것처럼 해주기 위해서 이벤트를 넘기는 방법이 궁금합니다. 가령, A,B 2개의 버튼이 존재 하는데, A 버튼을 마우스로 클릭했을 경우 B 버튼도 클릭...
유도삼
•
1999.08.18 06:59
박인재 께서 말씀하시기를... > 서로 다른 2개의 객체가 존재할때 한 객체에서 발생한 이벤트를 다른 객체...
박인재
1999/08/18 05:53
Views
13894
Likes
1
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 서로 다른 2개의 객체가 존재할때 한 객체에서 발생한 이벤트를 다른 객체에서
>
> 도 발생한 것처럼 해주기 위해서 이벤트를 넘기는 방법이 궁금합니다.
>
> 가령, A,B 2개의 버튼이 존재 하는데, A 버튼을 마우스로 클릭했을 경우
>
> B 버튼도 클릭된것과 같은 효과를 주려면, 버튼 A에서 발생한 이벤트를
>
> 버튼 B로 넘겨주면 될것 같은데, 이런 이벤트들을 어떻게 넘겨주어야 하죠?
>
> 고수님들의 조언을 부탁드립니다.
>
>
특별히 어려울 것은 없습니다.
A 버튼의 이벤트에 적당한 코드를 입력하신 후
B 버튼의 이벤트에 할당만 하면 됩니다.
이는 두 가지 방법이 있는 데
첫번째는 B 버튼을 선택한 후 오브젝트 인스펙터에서 이벤트를 선택한 후
예로 OnClick 이벤트의 콤보버튼을 클릭한 후 A 버튼의 이벤트를 선택해 주면 됩니다.
두번째로는 B 버튼의 이벤트에 다음과 같이 코딩하면 됩니다.
AButtonClick(nil);
문제는 이벤트가 단순히 객체만을 파라미터로 요구할 때는 위처럼 간단하지만
여러 파라미터를 요구하거나 객체의 종류가 서로 달라 단순히 할당할 수 없는 경우입니다.
이때는 이벤트도 하나의 함수나 프로시저와 동일하게 호출할 수 있으므로 파라미터와 함께 호출만 하면 됩니다.