|
안녕하세요.
처음으로 질문을 드려봅니다.
저는 빌더를 혼자 막 시작했는데여.
제가 할려는 것은 PageControl에 동적으로 TabSheet를 만들어서
그위에 RichEdit를 만들고 파일일 읽어놓고 그것을 저장할때
그 문서가 수정 됐으면 파일을 저장하고 아니면 그장 닫게 할려고
하는데요.
그런데 동적으로 만든 RichEdit를 어떻게 지정해서 쓸수 있는지를
모르겠어요.
가르쳐 주실래요?
기다릴께요.
void __fastcall TForm1::open1Click(TObject *Sender)
{
int i;
if (OpenDialog1->Execute())
{
sBFileName = sFileName;
sFileName = OpenDialog1->FileName.c_str();
for (i = 0; sFileName[i] != NULL; i++);
for (; sFileName[i] != '\\'; i--);
if (!iIsOpen)
{
TabSheet1->SetTextBuf(sFileName+i+1);
TRichEdit *NewRichEdit = new TRichEdit(TabSheet1);
NewRichEdit->Parent = TabSheet1;
NewRichEdit->Align = alClient;
NewRichEdit->Lines->LoadFromFile(OpenDialog1->FileName);
iIsOpen++;
}
else
{
TTabSheet *NewSheet = new TTabSheet(PageControl1);
NewSheet->PageControl = PageControl1;
PageControl1->SelectNextPage(true);
NewSheet->SetTextBuf(sFileName+i+1);
TRichEdit *NewRichEdit = new TRichEdit(NewSheet);
NewRichEdit->Parent = NewSheet;
NewRichEdit->Align = alClient;
NewRichEdit->Lines->LoadFromFile(OpenDialog1->FileName);
iIsOpen++;
}
}
}
이렇게 파일을 열었고요.
void __fastcall TForm1::Save1Click(TObject *Sender)
{
}
여기서 저장할려는데 어떻게
동적으로 생성된 RichEdit를 사용할수 있는지 알려주세요.
그럼 수고하세요.
|