如何在运行时将项目置于 FastReport 的前面?
How to bring item to front in FastReport in runtime?
在FastReport bands 上放置项目时,设计器中有一个命令,可以将项目置于后面或前面。但是,没有这样的方法可以在运行时从脚本中调用。
begin
Memo86.BringToFront; // No such method
end.
如何在运行时从 FastReport 脚本将项目置于后面或前面?
我找到的解决方案是通过项目父带手动执行此操作:
begin
// BringToFront
Memo86.Parent.Objects.Remove(Memo86);
Memo86.Parent.Objects.Add(Memo86);
// BringToBack
Memo86.Parent.Objects.Remove(Memo86);
Memo86.Parent.Objects.Insert(0, Memo86);
end.
在FastReport bands 上放置项目时,设计器中有一个命令,可以将项目置于后面或前面。但是,没有这样的方法可以在运行时从脚本中调用。
begin
Memo86.BringToFront; // No such method
end.
如何在运行时从 FastReport 脚本将项目置于后面或前面?
我找到的解决方案是通过项目父带手动执行此操作:
begin
// BringToFront
Memo86.Parent.Objects.Remove(Memo86);
Memo86.Parent.Objects.Add(Memo86);
// BringToBack
Memo86.Parent.Objects.Remove(Memo86);
Memo86.Parent.Objects.Insert(0, Memo86);
end.