C#windows 应用程序如何通过编程实现换肤功能

C#windows 应用程序如何通过编程实现换肤功能,第1张

1、通过换肤控件,比如skinsharp,DevComponents.DotNetBar等

2、通过重写窗体答郑自绘自己的窗体实现皮肤功能

3、前纯通过子类化的自绘方慧举咐法实现窗体皮肤功能

打开VS,新建Winform,在窗体里画一个主要的窗体框架,计算好放大缩小猛段宴尺寸比例和sizechange事件缩放比枝银例,这个窗口将作为你的主窗口,在这个窗口里设置改皮肤事件。把设计UI public。

新建所有窗体继承他新建,作为窗体燃衡外窗口。

子窗体用userControl,也通上面一样,可以继承新建。但是UserControl可以直接给他设置皮肤,把他放在窗体panel里初始化就好了。

这就是VS的优势,无需去写皮肤。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12426319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存