File System Controls in WPF源码

FileSystemControlsinWPF源码这个项目包含了可以管理文件系统的WPF控件。当前只有一个路径提示功能(像是windows资源管理器的地址栏工具条)和一个文件夹拾取控件(文件夹目录树视图)压缩包里为一个文件夹选择对话框(akafolderbrowser(文件夹浏览),directorypicker(目录拾取))用到了两个来自于网络的控件。你可以使用这个对话框选择目录(并不能打开文件)和有限的改变皮肤外观:ChangebackgroundgradientcolorsofwindowsChangeroundingofWindowedges提示:使用程序之前一定要阅读Readme.txt文件,文件中有重要的提示信息,关系到你的程序是否能正常编译。

标签: WPF treeview 自动提示 文件夹浏览

评分:

更新时间:2011-10-17

浏览次数:2736次

免费

自定义TabControl控件源码

自定义TabControl控件源码功能介绍:自定义TabControl控件,界面美观源码完整。对控件制作有兴趣的可以参考学习下。注意:开发环境为VisualStudio2005

标签: 控件 自定义 TabControl

评分:

更新时间:2012-07-18

浏览次数:6607次

免费

简单取色板源码

简单取色板源码功能介绍:取色,取到的颜色可以通过ColorChanged事件参数e.Color获得,还可以在控件里把current变量公开出来实现过程:控件由很多色块组成。目前固定尺寸6x36,你可以自己修改尺寸。控件分层是这样的(从最底层到最上层):1.控件绘图面2.色块3.网格4.边框5.光标在Paint事件中按上面顺序绘制2-5。绘制网格很简单,根据色块大小隔一定距离画一道横(竖)线绘制色块道理差不多,先获取当前坐标(行,列)的颜色(根据你自己定义的调色盘计算出来),然后填充一个方块,转到处理下一个坐标,直到全部行列都处理完。然后绘制所有色块从表面上看,是通过鼠标移动,选取每个色块获得颜色。其实不然。那样做,我就需要保存每个色块的颜色信息,白白浪费空间。我的实现方法是通过鼠标位置得知当前鼠标所在色块的坐标(行,列),然后用上面的颜色算法直接得到该色块的颜色,一句话搞定(Pointpt是鼠标位置)。标移动时会绘制光标,为了减少性能开销,不能直接Refresh()/Invalidate()控件,使用Invalidate(Rectangle)来重绘被鼠标弄脏的那个区域。所以用了两个小矩

标签: 自定义控件 取色

评分:

更新时间:2012-07-19

浏览次数:1956次

免费

WPF图片消息提示源码

WPF图片消息提示源码功能介绍:在邮件图标的右上角会出现未读的新邮件数量,这种设计即简洁又精致,而且相当的实用。实现方法:结构采用自定义按钮+自定义装饰件(Adorner)。装饰件顾名思义就是用来作装饰用的,好处就是:我们以前都是自己写个控件然后在控件上绘制所有的效果,而现在有了它,我们可以将一些效果独立出来做成一种装饰件,重用在其他想使用该效果的控件上,增强了效果的解耦和重用。注意:开发环境为VisualStudio2010

标签: 消息提示 图片提示 邮件提示

评分:

更新时间:2012-07-23

浏览次数:5063次

免费

TabControl仿新浪微博源码

TabControl仿新浪微博源码功能介绍:使用自定义TabControl实现仿新浪微博客户端的效果,鼠标悬停时图标变成绿色可以改变面板的大小。需要学习控件制作的可以下载学习。实现方法:用System.Threading.Timer加上一个简单的委托异步修改面板大小来实现动画鼠标悬停时图标变成绿色是判断鼠标划过哪个标签是通过对MouseMove鼠标移动实时采点来实现的注意:开发环境为VisualStudio2005

标签: 控件 新浪微博 TabControl

评分:

更新时间:2012-07-26

浏览次数:5289次

免费

DotNetBar的office风格源码

DotNetBar的office风格源码源码描述:一个引用DotNetBar控件做的界面实例这个小程序是用DotNetBar.dll做的界面,用了三层架构,对于要想学习三层架构的朋友是个不错的学习示例.程序中用到了DotNetBar控件的Office2007Form,office风格界面很优雅数据库是Access的.对于使用vs.net2005的同学,解决方法是,先在vs.net2005新建个空的解决方案,然后把程序的项目一个一个添加进去就行了(因为这个程序还是用.net2.0编写的)注意事项:数据库密码:admin888登录名和密码均为:51aspx欢迎感兴趣的用户下载学习

标签: 三层架构 DotNetBar office风格 界面应用

评分:

更新时间:2012-07-30

浏览次数:13745次

免费

GoogleChrome进度控件源码

GoogleChrome进度控件源码功能介绍:仿照GoogleChrome进度效果,显示给定进度百分比(0-100)。如果进度值达到100%,则将闪烁指定次数。属性:BlinkCount,结束后闪烁几次。0为不闪烁,默认2BlinkSpeed,闪烁速度,0-255,默认10Image,图标,null则不显示SpokeColor,辐条颜色SpokeCount,辐条数量(穿过圆心算1根)Value,进度百分比层次如下:用Parent.BackColor填充背景画进度,用DrawPie()做画辐条,对穿圆心,drawSpokes()画图标,居中,drawIcon()动画利用一个System.Windows.Forms.Timer控件完成,在Timer中只修改淡出进度,之后Refresh(),在Paint事件中改变填充色的Alpha分量,重绘一个圆。如此反复数次,即呈现出闪烁效果。注意:开发环境为VisualStudio2010

标签: 控件 Timer GoogleChrome

评分:

更新时间:2012-08-01

浏览次数:2396次

免费

野比波形控件源码

野比波形控件源码功能介绍:本控件提供了一种实时数据的可视化记录的解决方案,使用StatusChart控件,你可以实现各类波形相关的数据记录、展示功能。较常见的例子有:Windows任务管理器中的进程性能和联网性能波形,FlashGet快车的悬浮窗网络流量监视等。特点:自定义各种颜色可设置刷新速率选择波形网格是否随动设置网格间距、颜色等(含水平、垂直方向)两种波形显示模式:普通和直方图

标签: 控件 波形控件 监视器

评分:

更新时间:2012-08-08

浏览次数:4828次

免费

C#欢乐时光屏幕录像v1.0源码

C#欢乐时光屏幕录像v1.0源码功能描述:实现抓图功能;将图片合并为AVI文件;将AVI文件分为图片;录制视频,打开视频文件,常规选项,分割视频工具栏,状态栏显示

标签: 截图 屏幕录像 分割视频 图片合并

评分:

更新时间:2012-08-16

浏览次数:5941次

免费

可拖动大小的控件源码

可拖动大小的控件源码功能介绍:可以对任意控件操作,使其可拖动,可运行时生成8个白色方块,鼠标拖动方块可改变大小。大家可以下载学习注意:开发环境为VisualStudio2008

标签: 拖动 控件大小

评分:

更新时间:2012-08-16

浏览次数:2517次

免费

OutlookBar控件源码

OutlookBar控件源码功能描述:经典的OutlookBar有下面这些功能:点击不同的栏(称之为Band)就会弹出该栏的内容,而原栏目的内容就会被盖住,也就是说默认只选择一个Band,而Band下面的内容是各有不同的.除了支持上图所示的大图标,还支持小图标的显示.设计剖析一句话,Panel的组合+Panel内部的图标组合布局可以看作是三个Panel,每个Panel都有其Title部分和Content部分.Title部分是唯一的,由一个Button来表达,Button的样式设置为最普通的,而且锚定Dock是Top的,这样,它就可以居顶了.Content部分位于每个Band的下半部分,是一个有背景颜色的Panel,而在这个Panel中有序地放置了不同的图标和文字,图标+文字可以是一个小的控件,如一个小的Panel,由PictureBox+Label来实现,它们在Content中的显示有按普通顺序了.也就是先入先显示或先入后显示.

标签: OutlookBar 树形结构 列表结构 自动覆盖

评分:

更新时间:2012-08-23

浏览次数:5532次

免费

筛选控件Demo源码

筛选控件Demo源码功能介绍:demo主要实现了两个功能。高级查找(FrmSift)列表筛选(UCFilter)高级查找针对于查找选项过多的情况下使用,做为一个通用的查找功能出现在软件项目中。高级查找使用时基本只需传入当前的DataGridView实例,生成需要的Where条件。在demo中,高级查找实现了基本的通用功能,可以在多个数据列表中使用。对于数字类型和日期类型,给予两个条件共同完成——从XXX至XXX,所以在处理上也费了点功夫。比如说删除其中一个,另一个也要删除等情况。高级查找现在只做了AND条件,没有强大的组合方式。值得一提的是在处理日期类型时不能得到多数据库的支持,这里由于只是模拟数据,使用DataTable的Select去模拟查找功能,日期类型没问题。但是如果是MSSQL可能会出错,如果更甚者在数据库中使用varchar保存日期类型,这里处理就更加麻烦。(比如本人在项目中就对Oracle的此类现象进行了处理)这里对于时间段做了一些功夫,其实都是有一次项目中需要,这里也就没删,保留了下来,希望对大家有用。列表选择实现的最大一个功能就是可以筛选。对于筛选后的列表,不会改变已

标签: 筛选 Filter 筛选空间

评分:

更新时间:2012-12-06

浏览次数:4937次

免费