C#仿QQ皮肤-实现原理系列文章

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

最新皮肤下载地址:

http://www.cnblogs.com/sufei/archive/2010/01/14/1648035.html                            

            

                                       写作说明


 

       有不少朋友建议我写一下原理,其实我也很想写一下不过一直没有时间,正好今天有时间来个开题吧!!!  有句名言说的好,用心做事但不埋头,

积跬步而至千里。性格决定命运,专注成就人生,细节决定成败。。。 所以我决定写的详细一点点,在这里我会把我的设计思路还有实现原理一一的告诉大家,

也会在写的过程中不断的更新改进,希望能得到大家更多的建议和意见。本来是自己写着玩的,后来发现公司的项目能用的上,那好就好好写一下,

不过中间有很多问题,还好在博客园的新手小组里有朋友写过,我参考了他的实现方法,很不错不过中间也有一些不到之处,这位朋友忘记叫什么了,

在这里感谢一下。

本人打算把这套皮肤打造好,希望大家支持啊!!!让我们一起将山寨版的QQ皮肤进行到底!!!

      技术点并不多主要是GDI+   还有不少windows的API,有些我也记不住 ,还是看着API文档来的,呵呵

 

                                              文章导航

 

第一章                 引言             

        第一节         引言

        第二节         皮肤使用须知与常见问题解决方案                   

第二章                 实现原理

        第一节         总体层次说明(一)

        第二节         总体层次说明(二)

        第三节         基窗体FormBase与基用户控件FormBase1的实现

        第四节         基窗体FunctionFormBase的实现

        第五节         主窗体MainForm和Main的实现

        第六节         用户控件EnterUserControl的实现  

        第七节         皮肤控件窗体SkinForm的实现  

        第八节         Windows消息提示框窗体MessageBoxForm的实现

        第九节         常用用户控件EnterFrom1和窗体EntryForm的实现

第三章                 简单控件实现

        第一节         Button 控件实现  

        第二节         ComboBox 控件实现

        第三节         ContextMenuStrip 控件实现

        第四节         CustomScrollbar 控件实现

        第五节         DateTimePicker 控件实现

        第六节        ComboBoxDataGridView

        第七节         GroupBox 控件实现 (一) (New)

        第九节 +  第八节  Label与ListBox 控件实现----寻求滚动条的解决方案

        第十节         panel 控件实现

        第十一节       PictureBox 控件实现

        第十二节      TabControl 控件实现

        第十三节      TextBox 控件实现

        第十四节      TreeView 控件实现

第四章                 复合控件实现(还有子课程)

第五章                 窗体实现(还有子课程)

第六章                 用户控件实现(还有子课程)

第七章                 总结

第八章                 更新的问题

                         1.C#仿QQ皮肤—修正ComBox控件OnDrawItem事件通知   

                         2.C#仿QQ皮肤—更新DataGridView的鼠标跟随效果      

 

 

 

 

 

(一)在使用过程中最新的帮助类

1.最新的皮肤帮助类 UI_Misc_Helper

http://www.cnblogs.com/sufei/archive/2010/01/14/1648038.html                                                                                                                                                      

 

(一)实例

1.综合缴费系统V4.0

http://www.cnblogs.com/sufei/archive/2009/12/26/1632513.html

2.一个泛型的小例子 Linq查询解决Combox绑定问题

http://www.cnblogs.com/sufei/archive/2010/01/12/1645763.html

3.仿QQ会员右下角提示框c#实现

http://www.cnblogs.com/sufei/archive/2010/02/04/1663889.html

 

 

 

                  

       

     

     

winform自定义皮肤仿QQ皮肤 使用方法: //首先将dll文件引用到项目中,然后添加这三个using using CCWin; using CCWin.SkinControl; using CCWin.SkinClass; namespace ZCXMS.TempleteTester {//此处把Form改成CCSkinMain public partial class Parameters_Form : CCSkinMain { public Parameters_Form() { InitializeComponent(); } } 最后:成功,找一些图片,直接在form的属性back添加背景图片就ok了,希望对大家有所帮助,不会使用,可给我留言 立即下载

相关推荐

C#WinForm仿qq窗体拖到windows窗体边上时,自动隐藏C#WinForm

C#WinForm仿qq窗体拖到windows窗体边上时,自动隐藏C#WinForm

C#实战仿QQ导航菜单

内容索引:C#源码,菜单窗体,仿QQ,导航菜单  用C#实战编程仿QQ导航菜单,大家看截图,图中左侧的“设置”“打开”“编辑”三项菜单,当鼠标点击的时候会和QQ菜单一样向上或向下褶起,还可以加入声音,有用的可以研究一下。

仿QQ面板的WinForm窗体源代码

仿QQ面板的WinForm窗体 说明:前几天在一个朋友那里看到做得很漂亮的一个企业及时通讯软件,利用C#编写,完全没有利用第三方控件就实现了类似于QQ面板的效果,非常漂亮。 回家之后凭着自己的记忆和查阅MSDN尝试实现了一下,初步实现了类似效果,现在奉献给大家。 在程序中用到了三种控件(不包括窗体类):ImageList、Button和ListView。Button控件显示好友分组,点击之后显示相应好友分组的信息;ImageList控件用于存放好友头像;ListView控件用于显示好友列表。在程序中不是用Location来定位控件的位置,而是使用Dock属性来设置控件的停靠,并随着父控件一起调整大小。文章说明请见:http://blog.csdn.net/zhoufoxcn/archive/2008/05/31/2499194.aspx

CCWin.SkinControl.skinDataGridView 列填充满屏幕

效果。

灵感来自小西装 587

VisualStudio如何添加使用自定义皮肤控件Cskin

VisualStudio如何添加使用自定义皮肤控件Cskin 工具/原料 Visual Studio 2013 方法/步骤 工具箱中右键 选择项 点击 浏览 选择控件 点击 是 开始加载 加载完毕后 已经成功添加 8 划几个看看效果 ...

bruce135lee的专栏 3799

3D机械制图学习路径:从CREO参数化建模到工程图实战

参数化建模是现代三维机械设计的核心技术,它通过特征驱动和全相关性逻辑,将设计意图转化为可智能更新的数字模型。这一原理不仅提升了设计效率,更确保了模型修改的一致性与准确性,在非标自动化、工装夹具等领域具有重要技术价值。掌握参数化思维后,工程师需要熟练运用草图、特征、装配等模块构建稳健模型,并最终通过规范的工程图实现设计与制造的衔接。其中,CREO工程图模板配置与单位设置是确保出图效率与标准化的关键环节,而基于Java的J-Link接口二次开发则能进一步实现设计流程自动化,满足企业定制化需求。本文以CREO为例

weixin_33716154的博客 420

C#仿QQ皮肤实现原理系列文章导航

请稳步我的博客查阅并下载所有资源以及源代码 http://www.cckan.net                                                写作说明          有不少朋友建议我写一下原理,其实我也很想写一下不过一直没有时间,正好今天有时间来个开题吧!!!  有句名言说的好,用心做事但不埋头, 积跬步而至千里。性格决定命运,专注成就

sufeinet 2108

[转载]C#仿QQ皮肤实现原理系列文章

最新的皮肤下载地址最新的皮肤下载 http://files.cnblogs.com/sufei/QQ.rar 最新版 的Dll 下 载: C#仿QQ皮肤----新版皮肤Dll发布啦 最新的体验版下载: C#仿QQ皮肤----体验版源代码发布啦 ...

weixin_34124577的博客 171

C#仿QQ折叠菜单

内容索引:C#源码,菜单窗体,仿QQ,折叠菜单  很漂亮的C#仿QQ折叠菜单,每点击一个菜单后会滑向底部,如果有再加上声音,那就更不错了。   在VS2005下编译通过。

仿QQ皮肤的Winform界面,皮肤可换,界面更炫

找了好久才找到的一款新仿QQ皮肤的Winform界面程序,让你界面从此炫起来,可自定义界面皮肤,可添加皮肤,文件里有源码,使用很方便!

CSkin 16.1.14.2皮肤插件最新版

CSkin 16.1.14.2皮肤插件最新版

CSkin 窗体美化 WinForm控件美化

首先CSkin界面库是完全免费的,可以任意使用,并且代码中无任何限制, 文件夹中的2.0和4.0指的是netframework版本。 使用教程: 1.工具箱右键-新建项-命名CSkin。 2.将CSkin.dll拖到新建的工具箱栏里。 3.控件添加完毕,控件拖拽到界面即可使用和引用。 4.窗体美化需要继承CCSkinMain。 如: public partial class FrmMain : Form 改成: public partial class FrmMain : CCSkinMain 并且引用命名空间: using CCWin; 5.窗体还可以继承以下等多种主题: Skin_Color,Skin_DevExpress,Skin_Mac,Skin_Metro,Skin_VS

上一篇: SELECT语句“加锁选项”功能说明
下一篇: 线程(精)
CCTV_HU
博客等级 码龄19年 35粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值