天天看点

觉得Windows自带的便签不好看,于是我就自己写了一个!主要是使用WinForm来做的。很多人觉得WinForm做不出

作者:古耕

觉得Windows自带的便签不好看,于是我就自己写了一个!主要是使用WinForm来做的。很多人觉得WinForm做不出来好看的界面,其实这个想法是错的。只要你学会了如何使用GDI+,基本上什么好看的界面你都能做出来!

而这个项目做着做着我发现了一个更好便签产品,所以最后大概完成了80%我就停止了这个便签项目的开发。但是这个项目里面还是有一些我设置的比较好玩的东西的。

其中,比较典型的就是便签的背景颜色的选择,我并没有直接把所有RGB颜色全部列出来让用户自由选择,而是我选择了几个我觉得比较适合的颜色。这种做法其实是需要很大的决心的,因为用户一旦觉得你给他设置的可选颜色他不满意,就会对你有意见!

另外,其实这个便签项目最大的挑战就是滚动条了!做过WinForm项目的人应该都知道,WinForm的滚动条是没有开放重绘接口的,但是我界面都绘制成扁平化的样式了,如果出现滚动条还是那种Windows宽条的样式,得有多难看?

为了解决这个问题,我查阅了很多资料,最终因为知识储备问题,虽然网上有解决方案,但是我因为看不懂,也不想在这上面浪费时间,所以我选择了一个折中的办法!

办法很巧妙,说起来可能比较长,欢迎对此有研究的大神来猜一下我具体用了什么方法!

最终,滚动条样式变成了我满意的样子,变成了细条状,类似网页的滚动条样式。

这个项目虽然没有做完,但是整体上我是非常满意的。虽然前端部分看起来比较简单,但是代码部分需要攻克的地方有很多。

下面通过图片展示整个便签软件的使用方法,欢迎指正!

#程序员# #.Net# #编程语言# #互联网# #科技#

觉得Windows自带的便签不好看,于是我就自己写了一个!主要是使用WinForm来做的。很多人觉得WinForm做不出
觉得Windows自带的便签不好看,于是我就自己写了一个!主要是使用WinForm来做的。很多人觉得WinForm做不出
觉得Windows自带的便签不好看,于是我就自己写了一个!主要是使用WinForm来做的。很多人觉得WinForm做不出
觉得Windows自带的便签不好看,于是我就自己写了一个!主要是使用WinForm来做的。很多人觉得WinForm做不出
觉得Windows自带的便签不好看,于是我就自己写了一个!主要是使用WinForm来做的。很多人觉得WinForm做不出

继续阅读