5

非常基本的 C++ Builder 问题。我想在运行时创建一个 TButton 。我原以为下面的代码可以做到这一点,但我在表单上看不到任何按钮:

__fastcall TForm2::TForm2(TComponent* Owner): TForm(Owner)  
{  
    TButton* b = new TButton(this);  
    b->Height = 100;  
    b->Width = 100;  
    b->Left = 0;   
    b->Top = 0;   
    b->Caption = "Testing";  
    b->Visible = true;  
    b->Enabled = true;  
}  

谢谢你的帮助!

4

1 回答 1

9

您需要设置按钮的 Parent(它显示的表面):

b->Parent = this;
于 2013-03-15T23:33:31.383 回答