场景

在新建一个Winform窗体后,拖拽控件设置其布局如下

如果只是单纯的这么设计,我们在运行后,如果对窗口进行缩放就会导致如下

所以我们需要在设计页面布局时对控件进行定位设置。

注:

博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

首先是设置菜单栏的位置,让其始终位于窗体的最上方,我们找到菜单栏的Dock属性,设置其为Top。

然后左下角的控件,同理设置其Dock属性为左边Left

那么下边右边的控件就可以设置其填充了,设置其Dock属性为Fill。

这样就不会随着窗口的缩放而改变布局。

如果还有其他额外布局,可以参考控件的Anchor属性

Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变相关推荐

  1. Winform中在使用Dock属性设计页面布局控件的顺序导致页面效果不同的问题

    场景 在Winform中进行页面设计时,常使用控件的Dock属性来进行布局调整.但是由于设置属性的顺序问题,导致达不到想要的效果. 比如以下两个控件 下面的控件设置的Dock属性是Bottom,即在页 ...

  2. Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼...

    Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼ 标签: winform treeview drawnode Treeview ...

  3. 怎么在ASP.NET中写HTML,如何:在 ASP.NET 网页中设置控件的 HTML 属性

    如何:在 ASP.NET 网页中设置控件的 HTML 属性 10/22/2014 本文内容 更新:2007 年 11 月 这些示例显示如何向页面中的元素添加 HTML 属性.第一个示例演示如何以声明方 ...

  4. C# winform中判断控件类型

    C# winform中对控件类型的判断: public void UpdataControl(Control control, string data) {if (control is TextBox ...

  5. C# WinForm中 让控件全屏显示的实现代码

    夏荣全 ( lyout(at)163.com )原文 C#中让控件全屏显示的实现代码(WinForm) 有时候需要让窗口中某一块的内容全屏显示,比如视频播放.地图等等.经过摸索,暂时发现两种可行方法, ...

  6. winform中TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题

    今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动的效果.现在在网上能查到挺多满足这类功能的代码,原本我也以为这是一件挺简单 ...

  7. ASP.NET中TextBox控件的AutoCompleteType属性(不保存历史输入记录)

    ASP.NET AutoCompleteType 属性 返回 ASP.NET TextBox 控件参考手册 定义和用法 AutoCompleteType 属性用于设置或返回 TextBox 控件的 A ...

  8. C#Winform中WebBrowser控件的特性和详细调用方法

    该博客系转发自http://www.ityoudao.com/Web/Csharp_590_1779.html,感觉此文章讲的不错,遂转发和大家分享.   WebBrowser控件简介 WebBrow ...

  9. VS2008向工具箱中添加控件解决 未能实例化 设计时授权

    VS2010同理 VS2008向工具箱中添加串口控件,步骤为工具--选择工具箱项,在出现的选择工具箱项窗体中选择COM组件勾选Microsoft Communications Control, ver ...

最新文章

  1. Python3--批量爬取数据之调用有道api进行翻译
  2. VirtraulBox中安装Ubuntu16.04
  3. IT趣闻:世界知名IT公司名字由来
  4. 多元函数严格凹 海塞矩阵正定_海森矩阵的应用:多元函数极值的判定
  5. 学习练习 java 二分查找法
  6. js下拉 selenium_selenium的下拉选择框
  7. 优秀的软件企业为何倒下?
  8. Nginx出现500 Internal Server Error 错误的解决方案
  9. 漫步数理统计二十二——二项及相关分布
  10. linux下apache+openssl配置记录
  11. 下载的模型的位置(例如resnet18.pth)
  12. 软件测试工作中的沟通问题
  13. 81章 老子1章到_三曜道长解读道德经: 信言不美 第81章
  14. NYOJ 1132 promise me a medal (判断两线段是否相交)
  15. 小米笔记本开机提示:no bootable device -- insert boot disk and press any key
  16. C/C++ GBK2312转Unicode
  17. 财会法规与职业道德【4】
  18. 西安地铁行业投融资状况与发展策略建议报告2022版
  19. sql的emp,dept小总结
  20. 【BZOJ 1930】 [Shoi2003]pacman 吃豆豆 最大费用最大流

热门文章

  1. c语言枚举变量自增报错,C_数据结构与算法(1):C语言基础
  2. weblogic 安装教程
  3. springBoot搭建activiti工作流
  4. oracle备份及恢复
  5. python集合类型的四种操作符_python:集合【全用法】
  6. 最小拍有纹波系统仿真实验matlab代码,最小拍控制器设计.doc
  7. mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file 原因调查
  8. pilt图像处理_图像处理 PIL
  9. 英语对计算机人才的重要性,英语对计算机专业的重要性及如何提高英语水平
  10. java语言和www技术 阶段性测试一_2018春季【贵州电大】[JAVA语言与WWW技术(省)]04任务阶段性测验(答案)...