关于控件的AutoSize属性影响界面布局的问题解决
最近在修改一个我们公司台湾主公司的一个项目,作为大陆免费版本使用,在修改过程中碰到了个很奇怪的问题
在家庭财务分析页签位于第一个时 都很正常 可是。。。
在页签后面时 lable标签就错位了 实在不理解什么原因
后来想到AutoSize属性 有可能是它的原因 问了老大 查了资料之后 知道了其中的缘由
AutoSize:获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。
从说明中可以看出autosize会自动判断字体的大小 那么会不会是因为原来的字体和窗体的字体不匹配造成的呢
在查看了窗体和lable的字体之后 发现窗体的字体是"宋体" 而lable的字体是"SimSun-ExtB"
经过测试 在字体大小相同的情况下 SimSun-ExtB字体确实比宋体要打 也就是说lable控件的长度会更长
在修改了lable的autosize=false 然后也修改字体为宋体之后 效果正常了
可以只修改字体 也可以只修改autosize属性 但是还是都修改为好
总结:在Lable控件里 因为autosize默认为true 系统会在生成控件时 去另外处理控件里的字体和大小然后生成lable的大小
所以在字体固定的时候 让autosize=false能减少系统对于控件的处理时间
而家庭页签为什么在第一个时不出现错位 我也说不出个所以然来 大概能明白跟autosize和字体有关 具体为什么待日后去研究吧。。。
有知道的也希望你能给我留言 不胜感激!!!
转载于:https://www.cnblogs.com/EleMMent/archive/2012/12/26/RogerTian.html
关于控件的AutoSize属性影响界面布局的问题解决相关推荐
- Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变
场景 在新建一个Winform窗体后,拖拽控件设置其布局如下 如果只是单纯的这么设计,我们在运行后,如果对窗口进行缩放就会导致如下 所以我们需要在设计页面布局时对控件进行定位设置. 注: 博客主页: ...
- C#控件及常用属性整理
C#控件一览表 前所未有的震撼(太详细了) 1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来 ...
- WinForm窗体重要属性与公共控件的重要属性
winform和web的最大区别: web执行C#代码,是在服务器上执行完毕后,将执行完生成的HTML代码返回给客户端 winform所有的代码都是在本地电脑上,所有代码功能的执行都是在本地电脑上,消 ...
- TextBox控件的DataBindings属性
DataBindings属性是很多控件都有的属性,作用有2方面.一方面是用于与数据库的数据进行绑定,进行数据显示.另一方面用于与控件或类的对象进行数据绑定.这里主要关注后者.主要用法是将某个对象的某个 ...
- C# Windows Media Player 控件的常用属性及方法
C# Windows Media Player 控件的常用属性及方法 属性/方法名: 说明: URL:String; 指定媒体位置,本机或网络地址 uiMode:String; 播放器界面模式,可为F ...
- 如何 修改服务器控件的text,设置TextBox控件的TextMode属性
我想在程式代碼中將TextBox控件的TextMode属性设置為Password,寫成TextBox1.TextMode=MultiLine和TextBox1.TextMode="Multi ...
- Xamarin.Forms XAML控件的公共属性
Xamarin.Forms XAML控件的公共属性 Xamarin.Forms XAML控件有很多.通过官网API,可以查看每个控件的属性.但是官网只给出了控件的特有属性,而公共属性没有列出.所以,很 ...
- 怎么在ASP.NET中写HTML,如何:在 ASP.NET 网页中设置控件的 HTML 属性
如何:在 ASP.NET 网页中设置控件的 HTML 属性 10/22/2014 本文内容 更新:2007 年 11 月 这些示例显示如何向页面中的元素添加 HTML 属性.第一个示例演示如何以声明方 ...
- ASP.NET开发:在用户控件中添加属性
在WEB开发中,可重用的代码我们可以把它写成一个通用模块供需要的地方来引用.本文就是介绍在ASP.NET的web编程时,如何在用户控件中添加属性,实现这种方法:举例说明详解. 在WEB开发中经常有一些 ...
最新文章
- mysql count 返回0_如何在MySQL中使用COUNT時返回0而不是null
- win7不显示移动硬盘_win7系统插上移动硬盘后灯一直闪但是不识别如何解决
- optee中的中断处理详解
- Python中模块(Module)和包(Package)的区别
- 手把手教你用jQuery实现手动自动轮播
- Who Gets the Most Candies? POJ - 2886 (线段树)
- 旧文重发:苹果是怎么吃到的?
- Windows 7如何限制运行特定的应用程序(转载)
- javaweb复习题库
- 分布式数据库中间件 TDDL 学习笔记
- geogebra软件使用总结
- 怎么判断自己在不在一家好公司?
- phpstorm 免费生成 激活码 保证有效
- 数据库三级填空题(应用题)常考总结
- 计算机全能学什么,什么是全能学生本 全能学生本什么意思
- 如何批量将图片尺寸改成一样大?
- Mysql-12章-函数和操作符 (翻译+理解)
- 读到心醉,很美的文字
- 保障4-0601任务打卡
- rebar3使用本地依赖