c# winform 窗口大小 控件位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# winform 窗口大小 控件位置相关的知识,希望对你有一定的参考价值。

窗口最小化时,控件是居中的;当窗口最大化时,控件还是居中。

代码or方法都行。

在窗体调整大小事件中,重算控件的位置就可以了.

private void Form1_Resize(object sender, EventArgs e)

this.button1.Top = (this.Height - this.button1.Height) / 2;
this.button1.Left = (this.Width - this.button1.Width) / 2;
参考技术A 说个野路子

只要你那个控件是居中的
你改这个控件 属性 里面的 Anchor 改为 None就好
参考技术B 你可以试着改这个控件的dock属性。
如果想更精确的控制改控件的位置,可以考虑为该控件加pannel控件。
参考技术C 偶也用二楼的方法做来着。三楼的偶学习了。

vs2008,c#,我想修改窗口控件的位置和大小。

vs2008,c#,我想修改窗口控件的位置和大小,但是在XXX.designer.cs中修改没有用,修改属性中size的值,始终会恢复成原来的,这是什么原因,有什么解决方法吗?

参考技术A 你可以把属性中
autosize的值改成false,就是说把自动大小关了,然后再改size,就不会自动恢复原来的大小了。

以上是关于c# winform 窗口大小 控件位置的主要内容,如果未能解决你的问题,请参考以下文章

C# winform 控件大小布局适应窗口放大缩小?

C# wpf 想让控件随着窗口大小变化而变化

vs2008,c#,我想修改窗口控件的位置和大小。

C#,实现窗口大小改变时窗口内的控件自动调整位置和大小时,groupbox内的控件为啥不自动调整

C#,实现窗口大小改变时窗口内的控件自动调整位置和大小时,groupbox内的控件为啥不自动调整??求解

c# WINFORM窗体如何设置才可以不能随意拖动大小