Я хочу добавить некоторые компоненты во время выполнения. Я использую C++ Builder XE 7 и vcl. Как добавить компоненты в форму класса во время выполнения? Это возможно?Как добавить компоненты во время выполнения в C++ Builder XE7
1
A
ответ
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;
}
+0
Я четко обозначил ваш вопрос как дубликат предыдущего вопроса, что означает, что он должен быть закрыт (не ответил). –
возможно дубликат [Как программно построить компоненты во время выполнения с помощью C++ Builder?] (Http://stackoverflow.com/questions/15441837/how-to-programmatically-construct-components -at-runtime-using-c-builder) –
Да, это было то, что я имел в виду. Извините, я новичок в vcl .. можете ли вы отправить пример кода? это было бы прекрасно. спасибо –
Смотрите сообщение, которое я связал в своем отредактированном комментарии. У вопроса есть пример кода, отсутствует только одна строка (что объясняется в ответе на этот вопрос). –