Ponch |
Отправлено: 15.08.2003, 12:36 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 12
|
Динамически создаю компонет, он на форме не отображается, хотя ComponentCount увеличивается. Вот фрагмент кода:
TEdit *E = new TEdit(Form1);
E->Top=100;E->Left=100;
E->Visible=true;
E->Enabled=true;
E->BringToFront();
//это не помогает
E->Update();
E->Invalidate();
E->Repaint();
//это тоже не помогает
Form1->Invalidate();
Form1->Repaint();
Form1->Update();
Caption=Form1->ComponentCount;
Вопрос явно ерундовый, но как сделать — не знаю |
|
Gedeon |
Отправлено: 15.08.2003, 14:52 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
CODE |
TEdit *E = new TEdit(this);
E->Parent = this;
E->Top=10;E->Left=10; |
|
|
Bond |
Отправлено: 15.08.2003, 17:03 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 142
|
CODE |
TEdit *MyEdit = new TEdit(this);
MyEdit->Left = 10;
MyEdit->Top = 20;
MyEdit->Text = "";
InsertControl(MyEdit);
Refresh();
|
|
|
Aptem |
Отправлено: 15.08.2003, 20:14 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
Gedeon прав ! Нужно родителя присвоить.
|
|