如何如此放置控件(50分)

  • 主题发起人 主题发起人 wqh-1
  • 开始时间 开始时间
W

wqh-1

Unregistered / Unconfirmed
GUEST, unregistred user!
现在上半部放一个控件,下半部放另一个控件,且全都紧靠左边,我将下一个控件
的align设为left时,竟然把上半部的控件给覆盖了,请问大侠应如何处理
 
加一个spliter
 
或者都放到1个panel上, panel左对齐, 两个控件一个上对齐,一个下对齐
 
拿个Split把上下隔开
 
control1//align-top ;
control2//alignclient
//不能满足要求的话:
设置 control1,control2的anchors属性
 
align属性不管那些被设置成alignnone的那些控件占据的空间,你要把上部分的那
个控件的align设置程aligntop这样它才不会被覆盖。
 
加上splitter好像也不行,splitter的align设置为none后,运行时不能达到分割的效果。
而且我也想用splitter将表单分为左右两部分,左边上下有两个控件,好像只有把splitter
的align设为aleft才有效,但这样的话,左边上下两个控件如何放置呢?请先试一下

,再答复
 
使用panel。 两个控件都放到panel上,一个alTop,一个alClient.这样就一个在上,一
个在下了。 然后把panel左对齐, 不影响右边的splitter. 试过的,没有任何问题。
如果panel上的两个控件也需要分割的效果,可以在panel上放一个splitter, alTop.
 
多人接受答案了。
 

Similar threads

回复
0
查看
804
不得闲
回复
0
查看
1K
不得闲
D
回复
0
查看
824
DelphiTeacher的专栏
D
后退
顶部