作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将面板上的某个组件对齐到Align=alLeft,占据面板的整个左侧。然后还将另一个组件设置为 Align=AlTop,但不比左对齐的组件占主导地位,这样它只会占据面板的顶部,而左对齐的组件则不会占据该顶部。 (如果那有意义的话)。问题是,我在面板上进行了大量的自定义绘图,因此我无法像通常那样在原始面板顶部添加额外的面板来分割面板并完成对齐。所以我想改变这个特定面板的对齐方式。这有可能吗?我正在使用德尔福7。像这样的事情:
alt text http://www.freeimagehosting.net/uploads/2ede3a0023.jpg
最佳答案
如果您无法在带有 alTop 的面板下方添加带有 alClient 的额外面板,
那么我的替代方案是使用 anchor ,只需将面板放置在您想要的位置,并将 akBottom 添加到左侧面板,将 akRight 添加到顶部面板。
最后一个选项是在表单/父容器的 OnResize 事件中自行调整面板大小。
关于delphi - 如何在 Delphi 7 中设置 "Align left"优先于 "Align Top"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193634/
我是一名优秀的程序员,十分优秀!