C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Добавление компонент, Динамическое добавление
Димыч
  Отправлено: 06.02.2005, 15:03


Дежурный стрелочник

Группа: Участник
Сообщений: 38



Подскажите, пожалуйста, как добавить компонент на форму по нажатию Button`а. Компонент ранее не должен быть объявлен.
Заранее благодарен. sad.gif
Vasily
Отправлено: 06.02.2005, 16:05


Не зарегистрирован







void __fastcall TForm1::Button1Click(TObject *Sender)
{
static unsigned i=0;
TEdit *edit = new TEdit(this);
edit->Parent = this;
edit->Name = "edit"+AnsiString(i);
edit->Height = 16;
edit->Width = 104;
edit->Left = 0;
edit->Top = i*edit->Height;
edit->Text = edit->Name;
i++;
}
Димыч
Отправлено: 06.02.2005, 22:19


Дежурный стрелочник

Группа: Участник
Сообщений: 38



Большое спасибо. Пусть не забудет тебя святой Коннектий! biggrin.gif
Dimon.Ru
Отправлено: 14.02.2005, 15:56


Станционный диспетчер

Группа: Участник
Сообщений: 92



главное — не забывайте потом очищать память:
CODE
delete edit;

Вернуться в Вопросы программирования в C++Builder