搭建论坛《搭建之星》论坛用户咨询 → 构件的对齐方式问题


  共有2164人关注过本帖树形打印

主题:构件的对齐方式问题

帅哥哟,离线,有人找我吗?
玩脑者
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
构件的对齐方式问题  发帖心情 Post By:2008-10-11 11:25:46

这是帮助文件中构件对齐方式的说明:

自定义:构件放在原先放置的位置,不随容器大小的改变而改变。

上边:构件移到容器的顶部,宽度总是填满容器的水平尺寸。

下边:构件移到容器的底部,宽度总是填满容器的水平尺寸。

左边:构件移到容器的左部,高度总是填满容器的垂直尺寸。

右边:构件移到容器的右部,高度总是填满容器的垂直尺寸。

客户区域:构件总是填满容器的剩余区域。当容器的大小改变后,构件的大小随容器的客户区大小变化。

现在发现一个问题,当一个构件的对齐方式为“上边,或下边”,再设置另一个构件的对齐方式为“左边或右边”时,构件的高度不能填满容器的垂直尺寸,始终都是“宽度总是填满容器的水平尺寸。”

如图所示:


此主题相关图片如下:
按此在新窗口浏览图片


http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2008-10-12 9:13:56

这有一个优先权的问题,如果垂直充满,你会提一个相反的问题;水平就充不满了。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2008-10-12 12:17:40

对,问题就出现的优先权上,问题在于,把优先权都给了“下边或上边”而“左边或右边”没有了优先权。

我测试过了,如果都设置在左边或右边,或者都设置在上边或下边时,优先权是这样的:当两个构件在左边时,先设置的在左边,后设置的在先设置的右边,也就是说假设“控制面板1”先设置在“左边”那么“控制面板2”就在控制面板1的右边,这时如果把控制面板1设置成“右边”,再设置成“左边”,那么“控制面板1”就在“控制面板2”的右边。

如果遵循这个规则的话,那么我提出的问题就不应该存在,设置的结果应该是:如果我先将“数据浏览”构件设置成左边,再把“控制面板1”设置成下边,就应该出现如上图所示的效果;如果我先将“控制面板1”设置成下边,再把“数据浏览”构件设置成左边,那么出现的效果就应该是如下图的效果:(下图是控制面板用了自定义才出现的效果,否则做不出来的。)


此主题相关图片如下:
按此在新窗口浏览图片


http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
千里马
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:爱好者 帖子:58 积分:904 威望:0 精华:0 注册:2007-10-23 14:15:07
  发帖心情 Post By:2008-10-12 12:22:59

如果是复杂方式的构件对齐,先使用容器构件,然后在使用其他构件。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

构件的对齐方式问题








签名