Основная форма содержит TTabControl
, которая может динамически создавать несколько вкладок. Всякий раз, когда я добавляю новую вкладку, создается фрейм и добавляется в новую вкладку. И, наконец, я сохраню все эти TTabItem
в TList
.
TForm1 = class(TForm)
TabControl1: TTabControl;
procedure TForm1.AddNewTab;
var
profileFrame :TProfileFrame;
begin
profileFrame := TProfileFrame.Create(Self);
//TabItem
TabItem := TabControl1.Add();
inc(tab_name_Count);
tabItem.Text := tab_name_Count.ToString;
//
profileFrame.Parent := tabItem;
tablist.Add(TabItem);
end;
А это мой кадр:
TProfileFrame = class(TFrame)
Name: TEdit;
Gender: TComboBox;
Наконец, как я могу получить значения (Имя) и (Пол) во фрейме и распечатать их в основной форме? Если, скажем, я создал 4 вкладки, каждая вкладка имеет свой собственный фрейм, как я могу получить значение из другого фрейма?? Я очень запутался и новичок в Delphi.