首先设置第一个TabSheet的TabVisible为True,其它TabSheet的TabVisible为False; // 上一步 procedure TForm1.Button1Click(Sender: TObject); var i: Integer; begin with PageControl1 do if ActivePageIndex > 0 then begin i := ActivePageIndex; ActivePage.TabVisible :=False; Pages[i-1].TabVisible := True; end; end; // 下一步 procedure TForm1.Button2Click(Sender: TObject); var i: Integer; begin with PageControl1 do if ActivePageIndex < PageCount-1 then begin i := ActivePageIndex; ActivePage.TabVisible :=False; Pages[i+1].TabVisible := True; end; end;
multiline := true;
PageControl的TabPosition属性设置为tpLeft
Win3.1面板上有一个NoteBook可以
问题可以简单地这样说:我想做一个“下一步”,“下一步”这样的注册程序,请问怎么做?不会是多做几个FORM吧,如果是这样,当选第一个的某个选项后,点“上一步”作修改。如何晓得用户先前是选的哪个值?
注意:我不是在做安装程序但其过程是一样的!
// 上一步
procedure TForm1.Button1Click(Sender: TObject);
var i: Integer;
begin
with PageControl1 do
if ActivePageIndex > 0 then begin
i := ActivePageIndex;
ActivePage.TabVisible :=False;
Pages[i-1].TabVisible := True;
end;
end;
// 下一步
procedure TForm1.Button2Click(Sender: TObject);
var i: Integer;
begin
with PageControl1 do
if ActivePageIndex < PageCount-1 then begin
i := ActivePageIndex;
ActivePage.TabVisible :=False;
Pages[i+1].TabVisible := True;
end;
end;
NoteBook1.PageIndex=0为第一页,
NoteBook1.PageIndex=1为第二页,
在NoteBook1.pages中添加页(你需要的),
还不明白吗???????????