问答1 问答5 问答50 问答500 问答1000

在编写Windows应用程序中,怎样实现对各个窗体皮肤的自动转换?

提问网友 发布时间:2022-12-06 05:37
声明声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2024-05-17 18:51
不知道您是否想实现类似于QQ2009的功能(即打开一个皮肤管理属性窗口,换皮肤的时父窗体会跟着自动变换,如果是这样的话建议您这样做(假设创建了一个Father窗体,一个Son窗体,运行时Father窗体,Father窗体上有一个Son的按钮,点击Son按钮将弹出Son窗体,在里边允许您设置Father的前景、背景色等、图片属性……)

1、在Son窗体中定义Father窗体的私有变量:
private Father f=null;

2、重载Son的构造函数,如下定义:
public Son(Father fa)
{
f=fa;
}

3、点击Son按钮的时候,调用如下方法:
new Son(this).ShowModal()

这样,在Son窗体内只要您设置Father类相关的前景、背景色都可以了;多个窗体无非就是把窗体类作为参数传入就可以了。

当然您页可以使用Resource设置统一的皮肤,不过那比较麻烦;

最后您可以到网络上下载NET皮肤的控件,拖拉下查看API设置属性,自动会发生改变。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

亚博与开云一家吗 iQOO10 Pro曝光:200W快充+1TB存储,又是堆料狂魔 固废处理标准 寒号鸟是什么故事类型,寒号鸟是什么故事一则什么故事 亚博科技有限公司合法吗 属狗的和属鸡的婚姻好不好 想问下,黄远成是远成集团的老板吗? 我根本不是爱豆,是什么歌? 上独立学院好还是民办大学好 那种药有提高听力的功能? 哪些药物对听力有影响? 空气净化器缺水会着火吗? 哪些药物可以预防耳聋? 太阳得热系数大好还是小好 瑞安市新纪元小学明天上课吗 张晓平的介绍 如果两个摩羯座在一起,会不会天天冷战 两个魔蝎座,一男一女,容易谈成恋爱吗? 两个摩羯座适合结婚吗,摩羯男和摩羯女的爱情会是??? 两个摩羯座在一起怎么样 上海纽约大学如何样? 肺 如何划分 横着划 竖着划 的名称各是什么? 固废处理标准 酒泉华鑫钢铁有限责任公司怎么样? 相看两不厌,只有敬亭山这句诗中的山指什么山 c1驾照增驾b2新规定 药友制药值得去吗 benchvue软件有破解吗 华鑫实业钢铁厂好不好 为什么两条直线垂直时要讨论斜率等于零情况和不等于零情况? 相看两不厌,独坐敬亭山.描写的是哪个山 坚果过期了还能吃吗 坚果过期了还能不能吃 普通陶瓷花瓶1米6高大概多少钱 江西信托(雪松控股)这集团好吗? ...一连步行2200米,二连比一连要少行150米,一连和二连共行军多少米... 40年前的1.8米大花瓶值钱吗 我喜欢一个字作文 90道举一反三题 独立学院与民办学院哪个好 独立院校好还是民办好