文章中总结了四种方法:
http://www.cnblogs.com/slyzly/articles/1965965.html
强烈建议 将Form的FormBorderStyle属性由Sizeable修改为Fix开头的
因为一个登录窗体改变大小是没有意义的
下面回答下你的问题 图片和字一起 那么把他们放到panel里面就没你这样的问题了
能改变大小的窗体控件摆放很是费劲, 常用方法就那几个:
Panel里放控件、anchor属性修改 minsize maxsize属性控制
可以如下设置:
1:ctr.Dock = DockStyle.Fill;
适用于子控件占满父控件的情况;
2: ctr.Anchor = Top, Bottom, Left, Right;
适用于任意大小控件和窗体一起变大变小的情况。
用TableLayoutPanel控件对你的控件进行布局,可以满足你的要求
相关文章
- 如何让控件的位置随着窗口大小的改变而改变?
- 50分求 vb6.0中如何根据分辨率自动改变窗体中控件的大小
- 在编写网站的时候,给一个div设置背景图片,怎么让这个图片随着div大小的改变,而等比例的缩放。
- winform中,如何控制控件位置随窗体的大小改变而改变
- 在C#主窗体的panel容器内动态添加了另一个子窗口(form),为什么不会随着主窗体的大小的改变而改变?
- C#如何实现控件随窗体大小的改变而自动适应
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变(转)
- C#如何实现控件随窗体大小的改变而自动适应
- 如何让控件的位置随着窗口大小的改变而改变?
- C#如何实现控件随窗体大小的改变而自动适应