原文:C# winform中 窗体缩放自适应的方法(不同电脑/不同分辨率)

窗体缩放是一个困扰我多时的问题,为了解决这个问题,我从网上找了很多相关的资料,很多人说用Anchor和Dock属性,但是我试了以后,始终不能达到想要的效果。 后来,搜到了一个帖子,终于解决了这个问题,再次对该贴作者表示感谢。原帖链接为: http: www.cnblogs.com sydeveloper archive .html 以下是笔者的实现过程: . 首先在窗体上放上一个Panel容器, ...

2013-05-21 09:46 2 14319 推荐指数:

查看详情

C# winform 窗体缩放自适应方法(不同电脑/不同分辨率

1. 首先在窗体上放上一个Panel容器,并将容器的Dock属性设为Fill,即所有的控件都放在了这个容器里。 2. 设置缩放窗体时需要用到的变量:     3. 自定义几个方法,用以实现     (1)获取控件初始信息;GetAllInitInfo ...

Wed Mar 23 16:52:00 CST 2022 1 3710
C# WinForm窗体及其控件自适应各种屏幕分辨率

C# WinForm窗体及其控件自适应各种屏幕分辨率 一。说明   我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。因为窗体上控件的位置和大小 ...

Wed Nov 15 00:37:00 CST 2017 3 17085
C# WinForm窗体及其控件自适应各种屏幕分辨率

C# WinForm窗体及其控件自适应各种屏幕分辨率 一。说明   我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置 ...

Thu Nov 15 22:12:00 CST 2018 0 1346
WinForm窗体自适应分辨率

我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。因为窗体上控件的位置和大小是相对于自己所在的窗体的,也就是所谓的窗口坐标。   在这里 ...

Fri Jan 16 00:48:00 CST 2015 0 2252
窗体自适应屏幕分辨率

话说Delphi有个很强的窗体设计器,这一点让VC粉丝垂涎三尺而不可得。但是,Delphi里设计的窗体并没有自动适应屏幕分辨率的属性,也就是说,软件设计时调整完美的窗体控件布局,在不同屏幕分辨率的机器上运行时可能会变得面目全非。控件之间会相互移位,有的甚至移出窗体再也找不到了。 这个问题 ...

Wed Aug 19 00:22:00 CST 2015 0 4048
C# ——窗体和控件随着分辨率的变化自适应大小

一.说明   我们自己编写程序的界面,会遇到各种屏幕分辨 ,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比 例变化即可。因为窗体上控件的位置和大小是相对于自己所在的窗体的,也就是所谓的窗口坐标 ...

Tue Dec 22 23:36:00 CST 2015 0 2173
C# ——窗体和控件随着分辨率的变化自适应大小 (转)

一.说明   我们自己编写程序的界面,会遇到各种屏幕分辨 ,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比 例变化即可。因为窗体上控件的位置和大小是相对于自己所在的窗体的,也就是所谓的窗口坐标 ...

Wed Aug 12 16:31:00 CST 2020 0 808
WinForm 根据屏幕分辨率自适应

方法来自百度, 不算太好,但目前能满足需求。(窗口在LOAD的时候记录每个控件的坐标,每次窗口重绘的时候引时SizeChange事件,根据比率重新设置坐标) 以下是代码 AutoSizeFormClass类 在要设置的窗体里 using System ...

Sat Nov 16 19:19:00 CST 2013 2 3916
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM