【问题标题】:How do you autosize a winform?你如何自动调整winform?
【发布时间】:2011-07-20 16:26:09
【问题描述】:

我有一个表格..我想把它从 1000 x 1000 变成 400 x 400..当我在设计模式中拖动它时..滚动条出现并且它的内容不会随着我的缩小成比例地缩小 (通过向内拖动 winform 表单的角)..

如何通过鼠标拖动自动调整表单内容的大小?

【问题讨论】:

  • 没有这样的用户界面。将控件和文本缩小 2.5 倍使 UI 无法使用。

标签: windows winforms c#-4.0


【解决方案1】:

查看控件的 Dock 和 Anchor 属性。 Winforms 不像 WPF 处理向量那样缩放——它是基于像素的。

要么,要么确保您的 AutoScrollMinSize 等于 0, 0

例如:

在一个按钮上,如果我突出显示我的锚点的灰色条,该按钮将随着表单的右下角保持移动。

【讨论】:

  • 我的表单属性中没有锚点没有停靠属性
  • @Dmitry 更新答案。表单内的控件是您需要查看这些属性的地方。
  • 这些都不起作用。控件的停靠属性..真的搞砸了..锚属性似乎没有做任何事情,Autoscrollmin 已经设置为 0,0..它什么也没解决
  • @Dmitry 主播应该为你做所有事情,我上传了一个例子。
猜你喜欢
  • 1970-01-01
  • 2019-08-28
  • 1970-01-01
  • 1970-01-01
  • 2012-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多