Как правильно работать с динамически созданными объектами в
От: 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
}

поиск смотрел, но комплексного ответа не нашел
Спасибо
Re: Как правильно работать с динамически созданными объектам
От: Rius Россия  
Дата: 13.09.05 12:12
Оценка:
Здравствуйте, sialexx, Вы писали:

S>Как правильно работать с динамически созданными объектами в Builder?


S>Вопросы по одному из примеров создания динамических объектов Билдера:


в течение суток уже было две таких темы, в этой же ветке
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.