先放一个PageControl控件
然后在每页上放置一个Notebook控件,在PageControl下面放置一个TabSet
在onshow中加入下列代码。
TabSet1.Tabs:=Notebook1.Pages;
加入下列代码
procedure TForm1.TabSet1Click(Sender: TObject);
begin
if PageControl1.ActivePageIndex = 1 then
Notebook1.PageIndex := TabSet1.TabIndex
else if PageControl1.ActivePageIndex = 0 then
Notebook2.PageIndex := TabSet1.TabIndex
end;
procedure TForm1.PageControl1Change(Sender: TObject);
begin
if PageControl1.ActivePageIndex = 0 then
TabSet1.Tabs := Notebook2.Pages
else if PageControl1.ActivePageIndex = 1 then
TabSet1.Tabs := Notebook1.Pages
end;
procedure TForm1.FormShow(Sender: TObject);
begin
TabSet1.Tabs := Notebook2.Pages;
end;
我测试了,跟Delphi6中Code editor一模一样