你说的换肤控件,网上下载都很麻烦?那重绘窗体是不是就要自己用c#编代码? 能给说个思路不?

[复制链接]
查看11 | 回复3 | 2012-12-8 09:35:34 | 显示全部楼层 |阅读模式
HBXFLZH 说的是一种比较常用的方法.去做这件事情.但是如果楼主想做各种不同形态的控件.例如直接按钮的边框是不规则图形.那么您就需要自己绘制了在每一个控件的事件中有个当绘制时触发的事件.在这里可以用E里面的参数进行不规则绘制哦~!...
回复

使用道具 举报

千问 | 2012-12-8 09:35:34 | 显示全部楼层
如果是winfrom换皮肤的话 我早上刚好用到,先找到 IrisSkin2.dll 这个,然后放到工具箱中,再拖到你的窗体中 取名 skinEngine1,然后在你的窗体事件中加载 你的皮肤文件, *.sskprivate void Form1_Load(object sender, EventArgs e)
{
...
回复

使用道具 举报

千问 | 2012-12-8 09:35:34 | 显示全部楼层
可以重绘,窗体内有onpaint()函数,重写它!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行