如何控制pagecontrol页面 当pagecontrol中有多个tabsheet时如何控制tabsheet不被切换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 設tabsheet 的enable 沒用的設pagecontrol的enable:=false 的話那當前的tabsheet上的組件也沒法操作了。所以,你可以設置 tabsheet2.TabVisible:=false; tabsheet3.TabVisible :=false;這樣這兩個sheet就看不見了。或者可以這樣procedure TForm1.PageControl1Change(Sender: TObject);begin if pagecontrol1.ActivePageIndex=2 then pagecontrol1.ActivePageIndex :=0;end; >>>>自己多試試就可能找答案了.procedure TForm1.PageControl1Changing(Sender: TObject; var AllowChange: Boolean);begin AllowChange:=false;end; 求笔记本推荐 ftp问题.. {讨论}indy tcp的即时通讯的问题 同样的程序在不同的操作系统中运行,字体不一样,请问怎么解决?? ListView使用问题:我设置了listview的checkboxs属性为true,我怎样才能得到当用户选中了多个item的checkboxs后,得到用户所选择的记录呀 cn.yahoo.com 居然也改了! FastReport打印字体问题 求救! sql连接错误 请教 如何专心学delphi Delphi图表 delphi中 for 语句有没有类试于vb中step的步长?
設pagecontrol的enable:=false 的話那當前的tabsheet上的組件也沒法操作了。
所以,
你可以設置
tabsheet2.TabVisible:=false;
tabsheet3.TabVisible :=false;
這樣這兩個sheet就看不見了。
或者可以這樣
procedure TForm1.PageControl1Change(Sender: TObject);
begin
if pagecontrol1.ActivePageIndex=2 then
pagecontrol1.ActivePageIndex :=0;
end;
var AllowChange: Boolean);
begin
AllowChange:=false;
end;