2014-12-20 4 views
1

Я хочу добавить некоторые компоненты во время выполнения. Я использую C++ Builder XE 7 и vcl. Как добавить компоненты в форму класса во время выполнения? Это возможно?Как добавить компоненты во время выполнения в C++ Builder XE7

+1

возможно дубликат [Как программно построить компоненты во время выполнения с помощью C++ Builder?] (Http://stackoverflow.com/questions/15441837/how-to-programmatically-construct-components -at-runtime-using-c-builder) –

+0

Да, это было то, что я имел в виду. Извините, я новичок в vcl .. можете ли вы отправить пример кода? это было бы прекрасно. спасибо –

+0

Смотрите сообщение, которое я связал в своем отредактированном комментарии. У вопроса есть пример кода, отсутствует только одна строка (что объясняется в ответе на этот вопрос). –

ответ

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

Я четко обозначил ваш вопрос как дубликат предыдущего вопроса, что означает, что он должен быть закрыт (не ответил). –