Dock FIll Anchor Right

时间:2014-02-25 13:37:52

标签: c# winforms docking

在我winform控件的reportviewer程序中,只需要控件根据Form的高度变化调整其高度,而不更改其witdh及其水平位置。 我定义:

reportViewer1.Anchor = AnchorStyles.Right;
reportViewer1.Dock = DockStyle.Fill;
reportViewer1.MaximumSize.Width.Equals(860);
reportViewer1.MaximumSize.Height.Equals(1600);

然而reportviewer到达Form的左角(Anchor似乎没有生效) 我错过了什么?

1 个答案:

答案 0 :(得分:1)

如果您希望控件保持其宽度并在调整窗体大小时调整其高度,请将Anchor设置为AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left,将Dock设置为DockStyle.None