max*_*fax 3 delphi alignment splitter
有一个树状视图,左对齐.并且有一个分离器,同样,左对齐.树视图是第一个,分切器是第二个.
如果这样做:
TreeView1.Visible:=false;
Splitter1.Visible:=false;
Run Code Online (Sandbox Code Playgroud)
然后:
TreeView1.Visible:=true;
Splitter1.Visible:=true;
Run Code Online (Sandbox Code Playgroud)
分离器将是左起第一个.必须是第二个.怎么预防这个?
谢谢!!!
AFAIK没有办法防止这种情况发生(即使你改变了再次使它们可见的顺序,有时它们仍然以错误的方式结束).加
Splitter1.Left := Treeview1.Left + Treeview1.Width;
Run Code Online (Sandbox Code Playgroud)
再次使它们可见后,这应该将分离器移回正确的位置.
| 归档时间: |
|
| 查看次数: |
1569 次 |
| 最近记录: |