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
[23283] Re:Re:Re:콤포넌트 만들면서 property에 TForm을 썼을때??
SteelHeart [] 699 읽음    2002-12-20 00:59
일단 꾸벅(_ _


아, 지금해보니깐, 역시 다른 폼은 안되네요.

자기 자신이 포함된 폼만 연결이 가능하네요.


흐음..왜 그럴까..-_-;;


방금 약간의 꽁수 비스무리한 걸 발견했습니다.

현재폼이 Form1 이고

목표로 하는 폼이 Form2 일때

Form2를 가져오지는 못해도, Form2의 위에 올려둔 컨트롤들은 가져올 수 있네요.

Form2에 뭔가를 절대적으로 써야 하는게 아니라면, 충분히 이용하실 수 있을 것 같네요.

다만, 만들던 3D 엔진에서는 Form2에 랜더링을 못하는군요.


MDI 폼이면 가능할지도 모르겠습니다.

이이상은 제 실력 범위를 넘는 거라..뭘 할수도 없고..-_-;;


아참, 컴포넌트에서 자신의 부모 ( Parent)를 반환하는 함수도 있답니다.

TForm 객체는 Parent 가 NULL이니깐,

이것까지 같이 이용하시면, 저 위의 방법도 사용 가능하시리라고 봅니다.

따로 폼을 링크하기 위한 컴포넌트를 만드시는 것도 좋을 듯.


다시 설명하자면

Form1 - 원 컴포넌트 A - 링크용 컴포넌트에서 폼을 가져와, 컨트롤한다.

Form2 - 링크용 컴포넌트 B - 자기가 속해있는 폼을 찾아, 그 폼을 컨트롤한다.

A가 B를 프로퍼티로 지정한다음, B를 사용해서 Form2를 엑세스 하는 방식이죠.


그냥 방금 생각나는 아이디어를 막 늘어놔 봤습니다.

언젠간 해보겠지만, 지금은 좀 귀찮아서..-_-;

해보시구, 다시 말씀 좀 주세요..=ㅁ=



좋은 하루 되세요~(_ _

+ -

관련 글 리스트
23260 콤포넌트 만들면서 property에 TForm을 썼을때?? [꼴].CCOL 867 2002/12/17
23280     Re:콤포넌트 만들면서 property에 TForm을 썼을때?? SteelHeart 817 2002/12/19
23282         Re:Re:콤포넌트 만들면서 property에 TForm을 썼을때?? [꼴].CCOL 738 2002/12/19
23283             Re:Re:Re:콤포넌트 만들면서 property에 TForm을 썼을때?? SteelHeart 699 2002/12/20
23284                 Re:Re:Re:Re:콤포넌트 만들면서 property에 TForm을 썼을때?? SteelHeart 729 2002/12/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.