天天看點

覺得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做不出

繼續閱讀