mlg*_*guy 19 .net c# user-interface winforms
我使用WINFORMS而不是WPF.
我只知道基本的c#.net gui编程.我不想要传统的窗户外观.我希望拥有自己的自定义外观(例如gtalk,防病毒软件,媒体播放器,谷歌浏览器).
实际上我受谷歌PICASA软件的启发.这很棒.我想做那样的事情.我怎么能这样做?如果有什么我应该学习的请指出我.
此外,我可能必须编写自己的自定义控件(如修改过的树视图等).我想.请提供一些好的学习资源.
Tho*_*ing 19
本文介绍如何绘制自定义窗口.作者还展示了如何绘制非矩形窗口.
如果您可以使用WPF而不是Windows Forms,这是一篇关于自定义窗口绘图的好文章:http:
//www.codeguru.com/csharp/.net/net_wpf/article.php/c16379/
在SO上还有一个问题,有一些好的答案: 在WPF中创建自定义表单?
更新:
我认为从程序员的角度来看,皮肤和自定义绘图很有趣,但我也认为用户几乎没有任何好处.
您正在开发的平台的创建者可能会花费大量精力设计他们的窗口工具包.
如果您只想更改应用程序的某些可视方面,还应考虑到您可能会错过UI设计的一些重要的其他方面:
在开发Windows时,您也失去了操作系统本身的皮肤功能.我认为新版Windows的一些皮肤非常好.
您可以尝试以下任何一种方法:

或其他组件.
他们确实让你的用户界面漂亮.
编辑:如果你想研究他们是如何做到的,你可以购买源代码 - 以及文档并从那里了解.
| 归档时间: |
|
| 查看次数: |
21085 次 |
| 最近记录: |