日期:2014-05-19  浏览次数:20799 次

做个类试MSN的界面,怎么就那么难呢?
就是那个倒霉的用户的标题栏。那个图右边一块是固定的,然后左边是做了颜色拉伸。这些本来挺容易,做2个Picturebox就能搞定的事。
难弄的是,当窗口缩小到某个程度时候,头像图片就隐藏了,下面的label和Edit框就跑到标题栏上面去了。
我就干脆自己定义了一个Panel,把标题栏包括背景,全部在Paint里面自画了,
试了好多办法,都是没有msn做的好,我做的那几个按钮太闪了。用了双缓冲,直接接管内存管理,最右边的按钮还是不行。
到底MSN是怎么做到的?各位还有什么好的建议么?

------解决方案--------------------
帮顶
------解决方案--------------------
帮顶

------解决方案--------------------
呵呵,是的
------解决方案--------------------
介绍你一个现成的,微软做的。
http://www.windowsforms.com/Default.aspx?tabindex=4&tabid=49

找到:User Interface 下的 MSN Messenger Look and Feel ,下载过去瞧瞧!
------解决方案--------------------
我做的那几个按钮太闪了
-------------
说明你做的还是没有到位,如果做的合适,即使很慢,也不会有闪的情况!