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

3

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


是的,那就是我想说的。抱歉我在VCL方面还很新..你能否提供一个代码示例?那太好了。谢谢。 - Christopher Kossatz
请看我在编辑后的评论中提供的链接。该问题包含示例代码,仅缺少一行代码(该行代码在那个问题的答案中有解释)。 - Ken White
1个回答

2
我找到了解决方案。谢谢。 以下是一个例子:
__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;  
}

我已经明确将你的问题标记为先前问题的副本,这意味着它应该被关闭(而不是回答)。 - Ken White

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接