我想实现通过调色板来改变窗体的背景颜色,但每次改变都需要在调用的调色板上点OK才能实现 (当然,这是正常现象),但可不可以在调色板上选择颜色的时候就可以实现一种预览的效果:鼠标点击调色板的颜色,窗体背景会同步跟着变化,如果点击OK自然保存显示当前选择的颜色,如果点cancel颜色回到默认的状态,还请大家帮忙,不知道我说的能不能看懂。
解决方案 »
- 固定字符串长度问题;
- 如何访问使用资源中的图片?
- 怎么在dataGrid来删除指定行?
- 请问为什么在本机上不能下载邮件的附件,而在asp.net空间上确能下载啊?谢谢!问题解决后马上结贴!
- 如何取得两个arrayList的交集
- 如何反编译没有CLR头的DLL文件!up都有分!
- 求教:应用程序正常初始化(Oxc000007b)失败.请单击"确定",终止应用程序
- 若队列为空,则把线程设置成等待状态
- 怎样检测机器上(系统为win200)是否打上sp2或sp3等等
- 使用NPOI导出Excel ICell调用过多 内存溢出
- 新手关于网络消息异步发送接受的问题
- 【求助】小小程序!求解求解!BUG不断!跪谢跪谢!
直接设置form/window的background color就是了,然后打开调色板的时候记录当前form/window的background color,如果cancel就设成初始值即可
看看这里面有没有你所需要的,
http://www.codeproject.com/search.aspx?q=color+picker&sbo=kw
http://www.codeproject.com/Articles/131708/WPF-Color-Picker-Construction-Kit
最多就是需要改些代码,放一个ColorHover的event出来