동적으로 생성한 서브 폼이 메인 폼 보다 항상 위에 배치되는군요.
서브 폼이 클 경우에 메인 폼을 가려버리는데, 메인 폼을 위로 올릴 방법이 없네요.
모달 폼도 아닌데 이유를 모르겠네요 =_=
서브 폼 위로 메인 폼을 띄울 방법이 있을까요?
테스트 코드는 아래와 같습니다.
새로 생성한 *nf 폼이 항상 Form1 위에 올라가게 됩니다.
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TForm *nf;
nf = new TForm(Application);
nf->Show();
}
//---------------------------------------------------------------------------
|