在一个有dockwindows的pagecontrol内,如何是其中一个page中的某条件满足后才能使其他的page的enabled为真(100分)

  • 主题发起人 主题发起人 zj_cat
  • 开始时间 开始时间
if .... then
begin
tabsheet1.tabvisible:=true;
tabsheet1.enabled:=true;
pagecontrol1.active.pages:=1 or 2 ..
end;
 
if 满足tabsheet(i)的条件 then
for i=1 to pagecontrolcount do
tabsheet(i).enabled:=true;不知对不对
 
设置 TabSheet.Visible 属性比较好。
 
是不是可以改成这样
for i:=0 to pagecontrolcount-1 do
if 满足tabsheet(i) 的条件 then
begin
tabsheet(i).enabled:=true;
tabsheet(i).visible:=true;
end;
 
多人接受答案了。
 

Similar threads

回复
0
查看
815
不得闲
S
回复
0
查看
906
SUNSTONE的Delphi笔记
S
S
回复
0
查看
884
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部