当前位置:主页>销售管理软件> 列表

Align的问题???很有趣 找进销存管理软件排名

记账软件版1楼: 在一个Form上有panel1和panel2两个控件,panel1的align为altop,panel2的align为alright,此时就会为下图分布控件。
┌─────────────────┐
│ │
│ panel1 │
│ │
└────────────┬────┤
│ │
│ │
│ │
│ panel2 │
│ │
│ │
│ │
│ │
└────┘
我想让这两个控件成为下图这样分布,有什么办法?
┌────────────┬────┐
│ │ │
│ panel1 │ │
│ │ │
└────────────┤ │
│ │
│ │
│ panel2 │
│ │
│ │
│ │
│ │
│ │
└────┘
请高手帮忙啊,谢谢了。
对了,窗体上只有这两个控件,不能放其他的控件了。

2楼: 增加panel3,alleft,
panel1放在panel3上 如用友财务软件u8

3楼: 做mdi窗口,不能再放panel3了

4楼: 子窗体可以也放到panel3上嘛

5楼: 应该是设置align属性的先后的问题
先设panel1的align为alNone
再设panel2的align为alright
然后设panel1的align为altop

6楼: top 和 bottom 的优先级高于 Left 和 Right,楼上的方法不行

记账软件版7楼: royal1442:你好,子窗体放在panel3上面,怎么做?还有能改变align的优先级吗?

8楼: 嗯我的方法试过果然不行,
楼主看这样行不行
panel1的align为alNone
panel2的align为alright
panel1的Anchors的akLeft、akTop、akRight属性设为True,akButtom属性就看情况设置。

9楼: liyinwei:你好,你说的这个方法试过了,按常规是可以的,可是我写的是mdi程序,这样panel1会遮住子窗体。

10楼: 子窗体放在panel3上面,怎么做?--以前听说过这种用法。


还有能改变align的优先级吗?--基本上不可能!

11楼: 应该有方法的。
RadASM的界面就是个例子,不知道怎么写出来的。

12楼: 做mdi窗口,不能再放panel3了。不太明白为什么会这样。
那就不用align,全部自己控制panel的位置和大小,也不会太麻烦。 如进销存管理软件排名

13楼: mdi,如果不将panel的align的属性设置的话会挡住子窗体,试试。