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
[23626] MDIChild의 동적 생성후 Access에 대한 질문입니다.
도마뱀 [jchsonez] 750 읽음    2003-01-13 15:42
MDIChild의 동적 생성후 Access에 대한 질문입니다.
TImage 컴포넌트가 있는 MDIChild 창을 열개를 동적으로 생성했을때....
예를 들어 세번째 생성된 MDIChild 창을 클릭하면....
세번째 창이 제일 위에 보여지긴 하는데....
Access하려면 제일 마지막에 생성된폼(열번째 폼) 만 Access가 가능합니다.
세번째 폼의  TImage 컴포넌트나 기타 Method들을 Access하려면 어떻게 해야 합니까...//???
부모창의 Children[i]에 자식창이 저장되는건 알겠는데.
Access하는 방법을 모르겠습니다.

void __fastcall TForm2::Button1Click(TObject *Sender)
{
        int data=0;
        for(int x=0;x<256;x++)
        {
                for(int y=0;y<256;y++)
                {
                        data=GetRValue(Form2->Image1->Canvas->Pixels[x][y])+100;
                        if(data>255)Image2->Canvas->Pixels[x][y]=RGB(255,255,255);
                        else Image2->Canvas->Pixels[x][y]=RGB(data,data,data);
                }
        }
}
위와 같은 코드가 있으면....세번째 폼이 활성화 되어 있어도...
열번째 폼에서...결과가 나타나네요...

그리고 추가질문입니다.
폼을 동적생성 한후에 폼이 종료될때
Action=caFree;
을 하게 되면....그 폼에서 사용되던 다른 컴포넌트들도 자동으로 해제되는지요????

답변 부탁드립니다.

+ -

관련 글 리스트
23626 MDIChild의 동적 생성후 Access에 대한 질문입니다. 도마뱀 750 2003/01/13
31546     Re:MDIChild의 동적 생성후 Access에 대한 질문입니다. 도마뱀 682 2003/01/13
31545     Re:MDIChild의 동적 생성후 Access에 대한 질문입니다. 이명주 697 2003/01/13
23630     Re:MDIChild의 동적 생성후 Access에 대한 질문입니다. 류현 806 2003/01/13
23633         Re:Re: 답변감사합니다. 다시한번 질문드립니다. 깝깝한 도마뱀 636 2003/01/13
23638             Re:Re:Re: 답변감사합니다. 다시한번 질문드립니다. 이명주 675 2003/01/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.