如何使用代码停靠在父容器中

Posted

技术标签:

【中文标题】如何使用代码停靠在父容器中【英文标题】:How to dock in parent container using code 【发布时间】:2011-02-13 07:39:43 【问题描述】:

如何使用代码将报表查看器控件停靠到其父容器中。

【问题讨论】:

【参考方案1】:

将控件的Dock property 设置为停靠到其父容器的所有侧面。例如:

reportViewer.Dock = DockStyle.Fill

DockStyle enumeration 提供了所有可用的对接选项,总结如下:

名称 说明 -------------------------------------------------- --------------- 未停靠。 顶部 顶部边缘停靠在其包含控件的顶部。 底部 底部边缘停靠在其包含控件的底部。 Left 左边缘停靠在其包含控件的左边缘。 Right 右边缘停靠在其包含控件的右边缘。 填充 所有边缘都停靠在其包含控件的边缘并调整大小。

【讨论】:

【参考方案2】:

如果您不相信停靠,您可以响应父容器的OnSize 事件并根据父容器手动重新定位/调整控件的大小。

【讨论】:

以上是关于如何使用代码停靠在父容器中的主要内容,如果未能解决你的问题,请参考以下文章

在本机 C++ 中停靠控件

如何将鼠标点击信号连接到 pyqtgraph 绘图小部件

C#winform中父窗体打开后下面有一排导航,导航打开子窗体,子窗体停靠在父窗体中间

如何在面板上预览顶部停靠控件下方插入顶部停靠控件

如何在父容器中使所有 div 可拖动

如何在 QT 中构建一个新的停靠栏