非常出色的一款WinForm窗体重绘GUI类库源码

基本控件的演示

ScrollBar滚动条

各种圆形进度条

ProgressBar进度条

Mdi演示,仿谷歌浏览器

多种皮肤可供选择

一套专业级别的GUI控件,目前包含了窗体、进度条、滚动条以及MDI多窗口皮肤的实现,其他基本控件还没有,但是整个界面非常流畅。

源码内包含4个项目:

HelloCsharp.WinFormUI,GUI核心实现类,封装了多种窗体控件的方法。

HelloCsharp.ControlDemo,包含基本控件,进度条,滚动条以及TrackBar的调用demo。

HelloCsharp.MdiDemo,使用一个仿Google浏览器的例子来实现MDI调用,在这种情况下窗体控件也是可以正常使用的。

HelloCsharp.MultiThemeDemo,一个换肤的例子,包含默认主题、DevExpress主题、VS2013主题以及苹果主题等。

虽然整套源码并没有实现对所有常用控件的重绘,但是窗体以及各种进度条皮肤的封装已经达到了专业级别,没有使用任何第三方控件,纯C#代码实现,特别是窗体多皮肤的实现所使用的属性定义方法也是非常值得学习的,总之走过路过不要错过就多了!

源码下载:http://www.hellocsharp.com/code/155.aspx

时间: 2024-10-17 08:56:56

非常出色的一款WinForm窗体重绘GUI类库源码的相关文章

一款功能强大的iphone购物应用源码

一款功能强大的iphone购物应用源码,这款应用源码比较完整的,并且还支持信用卡支付服务等功能的,基本实现了我们常用的购物应用功能了,实现商品的基本展示功能,还具有完整的用户管理,以及完整的购物流程等功能.最低配置:xcode4.5,ios sdk 5.1,iphone4(ios5.1)和ipad mini(6.0)完美运行 <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ign

一款很不错的猜牌游戏源码完整版

该源码实现了一款很不错的猜牌游戏源码完整版,喜欢的朋友可以下载学习看看. 项目游戏源码下载:http://code.662p.com/view/1463.html<ignore_js_op><ignore_js_op>  <ignore_js_op> 详细说明:http://android.662p.com/thread-60-1-1.html

开发一款一对一视频社交APP,成品源码*付费社交平台搭建,为你定制

开发一款一对一视频社交APP,成品源码*付费社交平台搭建,为你定制 互联网时代,风云变化,你永远不知道下一秒将会有什么事情发生 日前,布谷鸟科技宣布现已推出多种直播系统,针对直播场景做了诸多优化,彻底解决了直播行业的多个技术痛点.此消息给中国的网络直播行业敲响了警钟,缺乏良好直播技术支撑的平台,将在未来面临用户粘着度下降.竞争力逐渐丧失的风险. 延迟.卡顿是网络直播头号公敌 对于直播平台来说,直播过程中出现的延迟和卡顿是头号公敌. 尽管中国的直播行业正在飞速增长,但75%的受访从业者表示,延迟和

体重档案应用客户端源码

一款可以记录和查询体重的应用,通过本应用可以随时记录体重值,生成动态曲线图,查看体重变化,实时算出BMI值,诊断用户当前健康状况.支持检索历史体重记录,通过手势缩放体重曲线图等功能. [更新内容]1. 支持体重记录.查询功能2. 动态生成体重曲线图,支持手势缩放3. 实时计算BMI值,并进行诊断,给出健康体重范围 源码下载: http://code.662p.com/view/11229.html <ignore_js_op> <ignore_js_op> <ignore_j

10款web前端基于Jquery的动画源码

1.使用 CSS3 动感的图片标题动画效果 在网站中,有很多地方会需要在图片上显示图片标题.使用 CSS3 过渡和变换可以实现动感的鼠标悬停显示效果.没有使用 JavaScript,所以只能在支持 CSS3 动画的现代浏览器中才能正常工作.您可以查看网页的源代码,了解动画是如何工作的. 在线演示 源码下载 2.简单的轻量级的 jQuery 仪表板插件 sDashboard 是一个轻量的仪表板 jQuery 插件,转换一个对象数组到仪表板.数组中的每个对象将被呈现为一个仪表板组件,可以通过左右拖

WellRelax-一款白噪音Android App,完整源码奉上!

一款简单白噪音Android App源码.一共有14中音效.多种音效混合播放,定时停止. 程序中全部使用IconFont,没有使用图片,自定义的View,实现了各种音效的控制. 漂亮的倒计时功能.定时任务功能封装成了模块,方便提取使用. 用到技术有:自定义View,IConFont,mediaplayer循环播放,封装好的定时任务功能(用于倒计时),EventBus. Github欢迎fork.

三款精美的html5及css3的源码插件

1.HTML5 3D爱心动画 晚来的七夕礼物 七夕情人节刚过,今天小编却在国外的网站上看到一个利用HTML5和CSS3制作的3D爱心动画,莫非老外也过七夕?当然小编还是将这款HTML5 3D爱心动画收藏了起来,虽是晚来的七夕礼物,但还是可以讲这款爱心动画留到明年七夕再用嘛.大家可以点解DEMO来看看. 在线演示 源码下载 2.jQuery可拖拽删除小图标回收站 利用jQuery实现拖拽非常简单,我们直接可以利用jQuery内部封装的拖拽接口即可简单实现在网页上拖拽任意元素.今天我们就利用jQue

7款基于jquery实现web前端的源码特效

1.css3代码实现超炫加载动画 今天为大家带来一款只需几行代码就可以实现超炫的动画加载特效. 在线演示 源码下载 2.6款不同颜色风格的上传jQuery+css3表单 这是一个6款不同风格的上传表单,基于jquery+css3制作的炫酷样式!很适合文件和图片上传. 在线演示 源码下载 3.jQuery打造的一款炫酷的顶部弹出表单特效 jQuery打造的一款炫酷的顶部弹出表单特效!点击按钮会弹出一个表单信息发送页面!带有抖动的jQuery特效! 在线演示 源码下载 4.国外两款不同的jQuery

分享一个客户端程序(winform)自动升级程序,思路+说明+源码

做winform的程序,不管用没用过自动更新,至少都想过自动更新是怎么实现的. 我这里共享一个自动更新的一套版本,给还没下手开始写的人一些帮助,也希望有大神来到,给指点优化意见. 本初我是通过socket来传输文件的,后来因为传大文件出现异常,前期又没有定义比较好的协议,后来就改用webservices了. 自动更新分三个部分,服务端(webservice服务,配置与更新),配置客户端(或叫发布客户端),客户端(主程序) 服务端:         ConfigServer.asmx 因为代码共享