VS.NET 窗体继承后按钮或组件的位置不正确解决方案


VS.NET 窗体继承后按钮或组件的位置不正确解决方案

问题描述

从基类窗体派生的窗体,我们可能会调整界面大小以及按钮的位置,但是每次调整位置后,重新打开界面按钮位置又变化了! 这是为什么?

原因

基类窗体按钮或组件的Anchor属性设置不正确!

 

基类窗体,注意右侧三个按钮位置:

图片

派生的窗体,位置有变化,而且调整后重新打开又变回原来的位置。

图片

解决方案

将基类窗体的按钮或组件的Anchor属性设置为:Buttom, Left,如下图所示:

VS.NET 窗体继承后按钮或组件的位置不正确解决方案

 

重新打开界面,位置正常了!

 

VS.NET 窗体继承后按钮或组件的位置不正确解决方案

CSCODE.NET - 开发框架文库

专业的IT技术服务网站,主要面向IT专业技术人员、软件企业以及事业单位提供专业的IT技术咨询服务以及企业信息一体化解决方案

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:C/S框架网正式上线FAQ问答频道,欢迎大家积极讨论~
下一篇:C# List<Object>和List<T>实体对象模型相互转化
评论列表

发表评论

评论内容
昵称:
关联文章

VS.NET 继承按钮组件位置正确解决方案
VS.NET 继承 - 按钮组件隐藏位置正确解决方案
VS.NET 继承 - child是此父级子控件
继承frmBaseChild基类,为什么显示“关闭”按钮
GridControl继承解决方案
解决组件被遮挡问题(表格滚动条显示隐藏)
代码生成器 CodeGenerator - 将源码加入到VS解决方案
FastReport.NET 存在类型命名空间名称 'Export', 解决方案
新增菜单没有显示也能导入菜单解决方案 - MenuItemTag详解
测试Form.AutoScale模式,子继承界面尺寸、布局及字体变大
重复组件名称"pnlContainer"。组件名称必须唯一且区分大小写。
C/S框架内继承组件能编辑?
解决VS在设计时无法生成设计器Controls.Add()代码
WinFramework轻量级开发框架 - 继承关系图详解
WCF服务错误:MessageSecurityException: 从另一方收到未进行安全处理安全处理正确错误
生成Form源码集成到VS解决方案 - C/S框架三层架构代码生成器操作指南
未能加载文件程序集“CSFrameworkV5.Common”某一个依赖项。试图加载格式正确程序。
C#.Net组件开发(高级篇) - 设计时在设计器文件内生成组件代码
原因是未找到“LC.exe”,未安装正确 Microsoft Windows SDK
VS2015 Winform设置DevExpress预设图标库(组件Image属性)|C/S框架网