Как правильно работать с динамически созданными объектами в
От:
sialexx
Дата:
13.09.05 10:50
Оценка:
Как правильно работать с динамически созданными объектами в Builder?
Вопросы по одному из примеров создания динамических объектов Билдера:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
for (int i = 0; i < 10; i++)
{
TTabSheet *pPage = new TTabSheet(this);
pPage->PageControl = PageControl1;
pPage->Caption = AnsiString("Page") + IntToStr(i);
TEdit *pEdit = new TEdit(this);
pEdit->Parent = pPage;
pEdit->Left = random(pPage->ClientWidth — pEdit->Width);
pEdit->Top = random(pPage->ClientHeight — pEdit->Height);
}
PageControl1Change(Sender);
}
вопросы
1) Как тут же в цикле (или в другом месте) написать обработку для событий
(например OnClick) каждого объекта?
2) Как воспользоваться динамически созданным объектом(например который создавался
4ым в цикле) из другой функции??
void __fastcall TForm1::Button1Click(TObject *Sender)
{
здесь
//pEdit->Top
}
поиск смотрел, но комплексного ответа не нашел
Спасибо
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: