有一个树视图,左对齐。并且有一个分割器,同样,剩下一个对齐。树视图是第一,纵切机是第二。

如果要这样做:

TreeView1.Visible:=false;
Splitter1.Visible:=false;


然后:

TreeView1.Visible:=true;
Splitter1.Visible:=true;


分离器将是左起的第一个。必须是第二个。如何预防呢?

谢谢!!!

最佳答案

AFAIK无法阻止这种情况发生(即使您更改了使其再次可见的顺序,有时它们仍然会以错误的方式结束)。加

Splitter1.Left := Treeview1.Left + Treeview1.Width;


在再次显示它们之后,应将分离器移回正确位置。

07-25 20:56