简单取色板源码功能介绍:取色,取到的颜色可以通过ColorChanged事件参数e.Color获得,还可以在控件里把current变量公开出来实现过程:控件由很多色块组成。目前固定尺寸6x36,你可以自己修改尺寸。控件分层是这样的(从最底层到最上层):1.控件绘图面2.色块3.网格4.边框5.光标在Paint事件中按上面顺序绘制2-5。绘制网格很简单,根据色块大小隔一定距离画一道横(竖)线绘制色块道理差不多,先获取当前坐标(行,列)的颜色(根据你自己定义的调色盘计算出来),然后填充一个方块,转到处理下一个坐标,直到全部行列都处理完。然后绘制所有色块从表面上看,是通过鼠标移动,选取每个色块获得颜色。其实不然。那样做,我就需要保存每个色块的颜色信息,白白浪费空间。我的实现方法是通过鼠标位置得知当前鼠标所在色块的坐标(行,列),然后用上面的颜色算法直接得到该色块的颜色,一句话搞定(Pointpt是鼠标位置)。标移动时会绘制光标,为了减少性能开销,不能直接Refresh()/Invalidate()控件,使用Invalidate(Rectangle)来重绘被鼠标弄脏的那个区域。所以用了两个小矩
评分:
更新时间:2012-07-19
浏览次数:1980次
免费
FileSystemControlsinWPF源码这个项目包含了可以管理文件系统的WPF控件。当前只有一个路径提示功能(像是windows资源管理器的地址栏工具条)和一个文件夹拾取控件(文件夹目录树视图)压缩包里为一个文件夹选择对话框(akafolderbrowser(文件夹浏览),directorypicker(目录拾取))用到了两个来自于网络的控件。你可以使用这个对话框选择目录(并不能打开文件)和有限的改变皮肤外观:ChangebackgroundgradientcolorsofwindowsChangeroundingofWindowedges提示:使用程序之前一定要阅读Readme.txt文件,文件中有重要的提示信息,关系到你的程序是否能正常编译。
评分:
更新时间:2011-10-17
浏览次数:2738次
免费
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
浏览次数:2468次
免费
可拖动大小的控件源码功能介绍:可以对任意控件操作,使其可拖动,可运行时生成8个白色方块,鼠标拖动方块可改变大小。大家可以下载学习注意:开发环境为VisualStudio2008
评分:
更新时间:2012-08-16
浏览次数:2523次
免费
用来转换文本文件的编码格式,如ascii转utf8等,解决文本文件找开乱码的问题,程序会自动识别文件的编码,并按用户的要求转换成指定编码
标签: 文件编码转换器
评分:
更新时间:2016-09-12
浏览次数:1609次
免费
1、 创建合成图像。比如为图片添加水印,添加文字,添加艺术字、各类图形(比如线段、曲线、箭头、矩形、圆角矩形)、也可多次混合叠加,形成更复杂的效果;2、 应用特效滤镜。内置50多种特效滤镜(如亮度、对比度、负片、图像阴影、高斯模糊、透视图、宝利来、胶片、缩放、倾斜、调整大小、反射等50余种);
评分:
更新时间:2019-09-25
浏览次数:1210次
免费
TabControl仿新浪微博源码功能介绍:使用自定义TabControl实现仿新浪微博客户端的效果,鼠标悬停时图标变成绿色可以改变面板的大小。需要学习控件制作的可以下载学习。实现方法:用System.Threading.Timer加上一个简单的委托异步修改面板大小来实现动画鼠标悬停时图标变成绿色是判断鼠标划过哪个标签是通过对MouseMove鼠标移动实时采点来实现的注意:开发环境为VisualStudio2005
标签: 控件 新浪微博 TabControl
评分:
更新时间:2012-07-26
浏览次数:5338次
免费
WinForm标签云TagCloud控件源码功能介绍:标签云(TagCloud)是一种通过按照热门程度确定字体的大小和颜色来表示内容的信息标签集合,是一套相关的标签以及与此相应的权重。典型的标签云有30至150个标签。权影响使用的字体大小或其他视觉效果。注意:开发环境为VisualStudio2012
评分:
更新时间:2013-06-21
浏览次数:3759次
免费
WPFFileListView源码功能介绍:一共包含2个控件FileListView与FolderBrowser该FileListView项目是一个包含文件资源管理器控件,实现了特定路径文件显示,可以选择显示特定文件格式的文件,FileListViewModel可以选择显示文件图片、显示文件夹等功能。FolderBrowser:类似系统的文件夹选择,可以选择特定文件夹。注意:开发环境为VisualStudio2012
评分:
更新时间:2014-04-18
浏览次数:3320次
免费