2012-02-02 57 views
0

我想將一組組件(TEdits,TCombobox等)組合在一起,這樣如果我有一個「添加」按鈕,當我按下它時,我可以複製該組組件中的所有內容。我看着TGroupBox,但它看起來並不像它有一個重複的功能,或者我錯過了它。如果沒有這樣的組件,我該如何去做這件事?分組但具有重複功能

回答

3

在設計時創建一個新的TFrame類(File > New > FrameFile > New > Other > C++Builder Projects > C++Builder Files > VCL Frame,取決於您的版本),並將所需的任何組件放在它上面。然後在運行時,您可以在需要時創建該類的新實例。

+0

我正在嘗試這個過程。我在TFrame中獲得了所有組件...並保存了它。如何在我的主表單中創建該類的新實例?對不起,這是我的第一個合作社術語,仍然試圖使用所有這些術語 – livelaughlove 2012-02-03 14:48:07

+1

您可以像使用任何其他動態分配的類一樣使用'new'運算符創建它,例如:'TMyFrame * frm = new TMyFrame(this); frm-> Parent = this; ...'。 – 2012-02-03 16:18:34

+0

ahhh ty!你也回答我的下一個問題。我只是在看如何設置框架的父母 – livelaughlove 2012-02-03 16:34:25