很简单了,如果我们现在要锁定第一个页面,就用如下方法,其它以此类推。 PageControl1:TPageControl;主要是改变其OnChange属性。procedure TForm1.PageControl1Change(Sender: TObject); begin PageControl1.ActivePageIndex := 0; end;
用OnChangeing事件 procedure TForm1.PageControl1Changing(Sender: TObject; var AllowChange: Boolean); begin AllowChange := False ; end;
在PageControl的OnChanging中添加代码,如不允许改变页面设AllowChange为false; 如加以锁定变量locked: procedure TForm1.PageControl1Changing(Sender: TObject; var AllowChange: Boolean); begin if locked=true then AllowChange := false else AllowChange := True;
PageControl1:TPageControl;主要是改变其OnChange属性。procedure TForm1.PageControl1Change(Sender: TObject);
begin
PageControl1.ActivePageIndex := 0;
end;
procedure TForm1.PageControl1Changing(Sender: TObject;
var AllowChange: Boolean);
begin
AllowChange := False ;
end;
如加以锁定变量locked:
procedure TForm1.PageControl1Changing(Sender: TObject;
var AllowChange: Boolean);
begin
if locked=true then
AllowChange := false
else
AllowChange := True;
或者就如上边几位所言,都可以达到你的效果