Я хочу добавить некоторые компоненты во время выполнения. Я использую C++ Builder XE 7 и vcl. Как добавить компоненты в форму класса во время выполнения? Это возможно?
Как добавить компоненты во время выполнения в C++ Builder XE7
comment
возможный дубликат Как программно создавать компоненты во время выполнения с использованием C++ Строитель?
- person Ken White   schedule 21.12.2014
comment
да, это я и имел в виду. Извините, я новичок в vcl. Не могли бы вы опубликовать пример кода? это было бы прекрасно. Спасибо
- person Christopher Kossatz   schedule 21.12.2014
comment
См. сообщение, на которое я ссылался в моем отредактированном комментарии. В вопросе есть пример кода, в котором отсутствует только одна строка (это объясняется в ответе на этот вопрос).
- person Ken White   schedule 21.12.2014
Ответы (1)
Я нашел решение. Спасибо. Вот пример:
__fastcall TForm2::TForm2(TComponent* Owner): TForm(Owner)
{
TButton* b = new TButton(this);
b->Parent = this;
b->Height = 100;
b->Width = 100;
b->Left = 0;
b->Top = 0;
b->Caption = "Testing";
b->Visible = true;
b->Enabled = true;
}
person
Christopher Kossatz
schedule
20.12.2014
Я четко обозначил ваш вопрос как дубликат предыдущего вопроса, что означает, что он должен быть закрыт (без ответа).
- person Ken White; 21.12.2014