当表单在win表单应用程序c#中调整大小时,控件大小和位置将会改变

时间:2011-02-23 17:14:30

标签: c#

假设我在文本框上有标签和按钮,我希望如果我调整我的表单大小,那么我的标签和按钮大小和位置将会改变。我在wpf中获得了解决方案,但我正在使用win form apps。在这里我给你的网址,你可以看到我正在寻找什么样的输出形式。网址为http://i.stack.imgur.com/QeoVK.png。请看图像并告诉我如何在win form应用程序中实现相同的输出。请帮助我使用c#.thanks中的代码片段。

3 个答案:

答案 0 :(得分:3)

您应该熟悉控件的AnchorDock属性。它们是进行此类工作的绝佳工具。

请注意,它们只会改变控件的大小,但不会影响字体大小。

答案 1 :(得分:1)

认为窗体和WPF 非常不同,尤其是关于UI管理和控制嵌套/ UI组合。

我已经看到一些文章描述了你现在想要在Windows窗体中做什么,长时间的自我,如果我记得很清楚的话就是控制缩放。

答案 2 :(得分:0)

使用AnchorDock属性来处理简单的事情,使用SizeChanged事件来处理更复杂的事情。 UI定位API比WPF更受限制,你可能不得不做手动缩放等事情。