|
안녕 하세요.
몇칠째 찾아 보고 연구 해보고 했지만 잘 돼지 않아서 이렇게 글을 올리 됩니다.
미리 생성해둔 Fream을 동적으로 생성 해서 TNotebook 페이지에 Fream을 넣으려고 합니다.
제가 만든 예제 소스를 보여 드리자면...
//---------------------------------------------------------------------------
void __fastcall TForm1::Notebook_Add(AnsiString strPageName)
{
int iPageIndex;
Notebook->Pages->Add(strPageName);
iPageIndex = Notebook->Pages->IndexOf(strPageName);
Notebook->PageIndex = iPageIndex;
TFrame2 * pNewFrame = new TFrame2(NULL);
pNewFrame->Align = alClient;
pNewFrame->Parent = Notebook;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//
Notebook_Add("A");
}
//---------------------------------------------------------------------------
이런 식입니다...
Button1을 클릭 했을 경우 Notebook_Add 함수를 호출 합니다.
Notebook_Add 함수에서 페이지를 추가 하고 IndexOf 함수로 페이지 이름을 찾아 인덱스를 설정 합니다.
그리고 동적으로 Fream을 생성 하여 Notebook에 Fream에 넣습니다..
제 이론이 맞는지 알수 없지만..저렇게 하면 될꺼 같은데 잘 돼지 않습니다.ㅠ
|