【WinForm】界面美化、窗体调节

一、界面美化

1、RibbonControl实现Winform换肤

https://jingyan.baidu.com/article/6181c3e0b4ae4d152ff15352.html

using DevExpress.LookAndFeel;
using DevExpress.Skins;
using DevExpress.UserSkins;

DevExpress.BonusSkins.v17.2
DevExpress.Utils.v17.2

BonusSkins.Register();
SkinManager.EnableFormSkins();
UserLookAndFeel.Default.SetSkinStyle(SkinStyle.Office2010Blue);

public partial class Form1 : RibbonForm

2、skinBuilder + IrisSkin

https://blog.csdn.net/letianok/article/details/7283057

https://www.cnblogs.com/dearzhoubi/p/8777580.html

有安装包:

https://blog.csdn.net/weixin_42614447/article/details/86610805

3、PS快速修改图片上的文字

https://www.cnblogs.com/lcidy/p/14356431.html

4、一个值得学习的博客

https://www.cnblogs.com/bfyx/

二、窗体调节

1、Winform应用程序窗口适应高DPI缩放

(1)在C#中让Winform应用程序窗口Form使其适应高DPI缩放:

https://blog.csdn.net/qq_20411105/article/details/81669825

(2)解决C# Winform高DPI字体模糊的两种方案

https://blog.csdn.net/ffx54611/article/details/103530282

2、实现窗体最大化/最小化

MinimizeBox属性设置为trueMaximizeBox属性设置为true



3、实现窗体拖拽到顶部最大化及可调节窗体宽度

属性FormBorderStyle设为Sizable



4、窗体运行时尺寸与设计不一致

方法1:在.Designer.cs文件中找到 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;(将Font改为None或者Inherit)

方法2:选中窗口,在属性找到AutoSizeMode属性,改为GrowAndShrink即可

/*******相与枕藉乎舟中,不知东方之既白*******/
原文地址:https://www.cnblogs.com/Mars-0603/p/14371013.html