如何在C ++ Builder XE7中在运行时添加组件

时间:2014-12-20 22:54:54

标签: c++builder vcl c++builder-xe7

我想在运行时添加一些组件。我使用C ++ Builder XE 7和vcl。如何在运行时向类Form添加组件?那可能吗?

1 个答案:

答案 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;  
}