c# 问题,最大化窗口时如何使里面的控件根据比例同样放大,相对位置也不变?

来源:百度知道 编辑:UC知道 时间:2024/09/23 19:30:48
小弟初学c#,想变个程序一运行就最大化满屏显示,控件能根据比例自动放大,相对位置也不变。问题是最大化窗口时,里面的控件不变大,用了Anchor属性也达不到效果(可能是不会用),特此请教!
补充:如果实在没有办法,能不能在设计时做成最大化设计控件,安排比例
我刚入门(正抱着一本《C#从入门到精通学习》),大家能举个例子,详细一些吗?谢谢!
大家能提供一些代码或例程吗?

Anchor属性可以设跟随着窗口的大小变化而变化。
还有一个Dock属性

这两个属性应该可以满足你要的效果

详细可以Hi聊

这个是要写程序的。
首先要求出各个空间相对于窗体的比例,然后当窗体大小改变时,你可以根据刚才算出的比例,对控件大小进行相应的修改。里面用到的控件属性就是size。

你选中你的布局控件后,在属性中布局里面有个Dock属性,你就可以根据排列方式来填充位置,这样就可以达到你的效果

只能用Dock属性来。你自己研究下会很有意思的。