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
[62574] Re:for문을 이용하여 폼 동적생성에 관한 질문
장성호 [nasilso] 1018 읽음    2010-10-04 14:32
저는 거의 동시에 다 나타나는데..
pc가 빨라서 그런걸까요?

간단히 제가 작성해본 코드입니다. 참조하세요
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    TForm2 *frm[4];
    for(int i=0;i<4;i++)
    {
        frm[i]=new TForm2(this);
    }

    frm[0]->Left=0;
    frm[0]->Top=0;
    frm[0]->Width=Screen->Width/2;
    frm[0]->Height=Screen->Height/2;

    frm[1]->Left=Screen->Width/2;
    frm[1]->Top=0;
    frm[1]->Width=Screen->Width/2;
    frm[1]->Height=Screen->Height/2;

    frm[2]->Left=0;
    frm[2]->Top=Screen->Height/2;
    frm[2]->Width=Screen->Width/2;
    frm[2]->Height=Screen->Height/2;

    frm[3]->Left=Screen->Width/2;
    frm[3]->Top=Screen->Height/2;
    frm[3]->Width=Screen->Width/2;
    frm[3]->Height=Screen->Height/2;


    for(int i=0;i<4;i++)
        frm[i]->Show();

}
//---------------------------------------------------------------------------



그럼..

공부중 님이 쓰신 글 :
: for문을 돌려서 동적생성 한 폼을 로딩 없이 한번에 띄우고 싶습니다.
: for문을 이용 하여 동적으로 폼을   n개 생성시(4개이상)
: 각 폼의 위치를 정해 주고 폼을 생성 하면 순차적으로 폼이 생기는 현상을 볼수 있습니다.
: 이현상을 해결할 방법은 없나요?

+ -

관련 글 리스트
62573 for문을 이용하여 폼 동적생성에 관한 질문 공부중 1069 2010/10/04
62574     Re:for문을 이용하여 폼 동적생성에 관한 질문 장성호 1018 2010/10/04
62576         Re:Re:for문을 이용하여 폼 동적생성에 관한 질문 공부중 859 2010/10/04
62577             Re:Re:Re:for문을 이용하여 폼 동적생성에 관한 질문 장성호 1067 2010/10/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.