+ -
当前位置:首页 → 问答吧 → WinForm中,怎么让里面的控件随着窗体的大小按比例变化

WinForm中,怎么让里面的控件随着窗体的大小按比例变化

时间:2011-12-14

来源:互联网

就是不管那个窗体有多大,控件在里面的位置看起来都感觉没变

作者: q873113580   发布时间: 2011-12-14

里面有10个按钮控件,怎么样让他不会随窗体变化而错位啊

作者: q873113580   发布时间: 2011-12-14

用tableLayoutpanel布局

作者: DENQH   发布时间: 2011-12-14

引用 2 楼 denqh 的回复:
用tableLayoutpanel布局


这个是控件?怎么用?

作者: q873113580   发布时间: 2011-12-14

楼主知道panel容器吗?知道控件的dock属性吗?如果明白了这两样东西,问题就解决了。

作者: Win32FanEx   发布时间: 2011-12-14

dock属性默认值为None,设置为Fill即可。

作者: mizuho_2006   发布时间: 2011-12-14

引用 4 楼 win32fanex 的回复:
楼主知道panel容器吗?知道控件的dock属性吗?如果明白了这两样东西,问题就解决了。


这个是知道的 我要的效果是 背景图片上有一个个的按钮,我要把buttn放到上面去,窗体变大的话 button 就会和背景图片错位

作者: q873113580   发布时间: 2011-12-14

引用 6 楼 q873113580 的回复:
引用 4 楼 win32fanex 的回复:
楼主知道panel容器吗?知道控件的dock属性吗?如果明白了这两样东西,问题就解决了。


这个是知道的 我要的效果是 背景图片上有一个个的按钮,我要把buttn放到上面去,窗体变大的话 button 就会和背景图片错位


将控件的Anchor属性设置为Top,Buttom,Left,Right,这样你拉动窗体的时候,空间就会随着容器大小的改变而改变

作者: mizuho_2006   发布时间: 2011-12-14

引用 7 楼 mizuho_2006 的回复:
引用 6 楼 q873113580 的回复:
引用 4 楼 win32fanex 的回复:
楼主知道panel容器吗?知道控件的dock属性吗?如果明白了这两样东西,问题就解决了。


这个是知道的 我要的效果是 背景图片上有一个个的按钮,我要把buttn放到上面去,窗体变大的话 button 就会和背景图片错位


将控件的Anchor属性设置为Top,Buttom,Left,R……



不会啊 ,哎 很难搞

作者: q873113580   发布时间: 2011-12-14