当前位置:编程学习 > C#/ASP.NET >>

关于winform自适应分辨率的问题

设计的时候没有考虑到,因为是内部用 以为都是1280*1024的机子。 结果现在笔记本和一个个别的机器 比现在分辨率要小很多,程序显示就不完全。  请问这有什么方式解决,  跪求给个思路。  试过网上给的记录控件大小和位置然后,按比例调整。  结果发现也不是很理想 --------------------编程问答-------------------- 用TableLayoutPanel做布局 --------------------编程问答--------------------
引用 1 楼 lasesiwen 的回复:
用TableLayoutPanel做布局

Anchor和Dock属性也可以充分利用下 --------------------编程问答--------------------
引用 2 楼 lasesiwen 的回复:
Quote: 引用 1 楼 lasesiwen 的回复:

用TableLayoutPanel做布局

Anchor和Dock属性也可以充分利用下

关键 现在程序已经好了 , 在重新布局 是不是很麻烦 ?  
还没有尝试过用tablelayoutpanel布局  请问有相关帖子么 ? --------------------编程问答--------------------
引用 3 楼 u010724686 的回复:
Quote: 引用 2 楼 lasesiwen 的回复:

Quote: 引用 1 楼 lasesiwen 的回复:

用TableLayoutPanel做布局

Anchor和Dock属性也可以充分利用下

关键 现在程序已经好了 , 在重新布局 是不是很麻烦 ?  
还没有尝试过用tablelayoutpanel布局  请问有相关帖子么 ?

Anchor和Dock就足够了。控件都不用动,只要设属性就行了。 --------------------编程问答--------------------
引用 4 楼 yuwenge 的回复:
Quote: 引用 3 楼 u010724686 的回复:

Quote: 引用 2 楼 lasesiwen 的回复:

Quote: 引用 1 楼 lasesiwen 的回复:

用TableLayoutPanel做布局

Anchor和Dock属性也可以充分利用下

关键 现在程序已经好了 , 在重新布局 是不是很麻烦 ?  
还没有尝试过用tablelayoutpanel布局  请问有相关帖子么 ?

Anchor和Dock就足够了。控件都不用动,只要设属性就行了。


如果不用 tablelayoutpanel  能行么 。  其他实现方式 --------------------编程问答-------------------- 要是不用tablelayoutpanel,那你就自己计算坐标吧,这是最简单的了,只用Anchor和Dock是不够的,屏幕大小一变,你的东东就会变形的 --------------------编程问答--------------------
引用 5 楼 u010724686 的回复:
Quote: 引用 4 楼 yuwenge 的回复:

Quote: 引用 3 楼 u010724686 的回复:

Quote: 引用 2 楼 lasesiwen 的回复:

Quote: 引用 1 楼 lasesiwen 的回复:

用TableLayoutPanel做布局

Anchor和Dock属性也可以充分利用下

关键 现在程序已经好了 , 在重新布局 是不是很麻烦 ?  
还没有尝试过用tablelayoutpanel布局  请问有相关帖子么 ?

Anchor和Dock就足够了。控件都不用动,只要设属性就行了。


如果不用 tablelayoutpanel  能行么 。  其他实现方式

能行啊,完全不需要tablelayoutpanel  ,只要设置Anchor和Dock就足够了 --------------------编程问答--------------------
引用 7 楼 yuwenge 的回复:
Quote: 引用 5 楼 u010724686 的回复:

Quote: 引用 4 楼 yuwenge 的回复:

Quote: 引用 3 楼 u010724686 的回复:

Quote: 引用 2 楼 lasesiwen 的回复:

Quote: 引用 1 楼 lasesiwen 的回复:

用TableLayoutPanel做布局

Anchor和Dock属性也可以充分利用下

关键 现在程序已经好了 , 在重新布局 是不是很麻烦 ?  
还没有尝试过用tablelayoutpanel布局  请问有相关帖子么 ?

Anchor和Dock就足够了。控件都不用动,只要设属性就行了。


如果不用 tablelayoutpanel  能行么 。  其他实现方式

能行啊,完全不需要tablelayoutpanel  ,只要设置Anchor和Dock就足够了


怎么感觉不行啊 , 分辨率小了 就显示不完全 或则挤在一起了  能详细讲下么? --------------------编程问答--------------------
引用 6 楼 lasesiwen 的回复:
要是不用tablelayoutpanel,那你就自己计算坐标吧,这是最简单的了,只用Anchor和Dock是不够的,屏幕大小一变,你的东东就会变形的

我会尝试用tablelayoutpanel的。  百度去下怎么用 谢谢 结贴时给分哈 --------------------编程问答-------------------- Anchor和Dock属性也可以充分利用下  --------------------编程问答--------------------
引用 10 楼 kunkun0921 的回复:
Anchor和Dock属性也可以充分利用下 

感觉在怎么利用 当高分辨率的 到低分辨率了 就显示不完全了  --------------------编程问答-------------------- 把根据字体缩放改为dpi
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,