关于用TSplitter做窗口布局的问题(30分)

  • 主题发起人 主题发起人 serial0
  • 开始时间 开始时间
S

serial0

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TSplitter在窗口分割区域。我的想法是左边一块,右边再分成上下两块。
也就是
| 右上
左|------
| 右下
这种情况。
我先放Treeview1,设align=alLeft。再放Splitter1,设align=alLeft。
接着放DataGrid1,设align=alTop时,DataGrid1就直接到了Treeview1和Splitter1的上面,
没有按我的设想出现在“右上”的位置。
请问那位知道如何做。多谢指点。
 
先左,再放splitter,右边放一个panel,align设为alClient,再在panel中分上下
 
1.先在左边放个Panel1,align=alLeft
2.再放Splitter1,设align=alLeft
3.再在右边放个Panel2,align=alClient
4.接下来在Panel2上做右边的,该知道怎么做了吧。
 
明白两位的意思。多谢。
不过,我在一本书看到这样的例子。
它是分成上,左下,右下这样三块。
它的做法是1,放panel1,align=altop
2,放Splitter,align=altop
3,再放panel2时,设成alright。
这时,panel2就不会把panel1给盖过去,panel2就老老实实地呆在下panel1的下面了。
上,左下,右下,可以这样弄。
为什么左,右上,右下,就不可以这样弄呢。
还请指点。
 
上下优先与左右!
 
多谢指点
 
好多问题可以自己试验解决的。真的。
谢谢你的分数。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部