我用5个picturebox设置不同的Align属性在MDI父窗口中进行界面布局,但始终得不到我想要的样式我想要的样式---------------------------------------
| Picture1 |
|-------------------------------------|
| | Picture5 | |
| |-------------------| |
| | | |
| Picture2 | | Pic3 |
| | MDI子窗体显示区 | |
| | | |
| | | |
| |-------------------| |
| | Picture4 | |
---------------------------------------但实际布出来的样式却是以下
---------------------------------------
| Picture1 |
|-------------------------------------|
| Picture5 |
|-------------------------------------|
| | | |
| | | |
| Pic2 | MDI子窗体区 | Pic3 |
| | | |
| | | |
|-------------------------------------|
| Picture4 |
---------------------------------------
请问该如何控制picture在MDI父窗口中的布局样式呢?
| Picture1 |
|-------------------------------------|
| | Picture5 | |
| |-------------------| |
| | | |
| Picture2 | | Pic3 |
| | MDI子窗体显示区 | |
| | | |
| | | |
| |-------------------| |
| | Picture4 | |
---------------------------------------但实际布出来的样式却是以下
---------------------------------------
| Picture1 |
|-------------------------------------|
| Picture5 |
|-------------------------------------|
| | | |
| | | |
| Pic2 | MDI子窗体区 | Pic3 |
| | | |
| | | |
|-------------------------------------|
| Picture4 |
---------------------------------------
请问该如何控制picture在MDI父窗口中的布局样式呢?
返回或设置一个值,确定对象是否可在窗体上以任意大小、在任意位置上显示,或是显示在窗体的顶端、底端、左边或右边,而且自动改变大小以适合窗体的宽度。
VbAlignNone 0 (非 MDI 窗体的缺省值)无 - 可以在设计时或在程序中确定大小和位置。 如果对象在 MDI 窗体上,则忽略该设置值。
VbAlignTop 1 (MDI 窗体的缺省值)顶部- 对象显示在窗体的顶部,其宽度等于窗体的 ScaleWidth 属性设置值。
VbAlignBottom 2 底部- 对象显示在窗体的底部,其宽度等于窗体的 ScaleWidth 属性设置值。
VbAlignLeft 3 左边- 对象在窗体的左面,其宽度等于窗体的 ScaleWidth 属性设置值。
VbAlignRight 4 右边- 对象在窗体的右面,其宽度为窗体的 ScaleWidth 属性设置值。
说明用 Align 属性可以很快地在窗体的顶部或底部创建工具栏或状态栏。当用户改变窗体的大小时,Align 值设置为 1 或 2 的对象,会自动地改变大小以适合窗体的宽度。 PictureBox 和 Data 控件是唯一能放在 MDI 窗体上的标准控件。MDI 窗体的内部区域定义为没有被控件覆盖的空间。当 MDI 子窗体在 MDI 父窗体中最大化时,它不会覆盖任何控件。number 设置值 3 和 4 可以用来将工具栏对齐于窗体或 MDI 窗体的左边和右边。如果在 MDI 窗体的一个角上有两个工具栏,上或下对齐会优先占满整个角,而不用左右对齐。就象上下对齐的对象一样,左右对齐的对象占据 MDI 窗体的内部区域。
M
不知道那些DOCK WINDOW是怎样实现的.
免费的学习、交流、源码、工具下载网站,欢迎大家访问!
http://www.j2soft.cn/