黑马程序员技术交流社区
标题:
WinForm项目登陆前处理的一些问题
[打印本页]
作者:
刘冠杰
时间:
2011-12-27 00:37
标题:
WinForm项目登陆前处理的一些问题
以前很早的一个项目,由于这几天要整理很多东西,今天又让我翻了出来,现在可能眼光更高了,总感觉在项目登陆窗口之前添加个类似图片的东西,看着比较舒服!
不过,在项目登陆窗口之前让先加载个图片也不是多大的难事,但是实现了之后,我才发现,单单的只在登陆窗口加载之前屏幕中央显示个图片,貌似更加不美观了,于是我就想把这张图片实现1个渐隐渐显的效果,可是由于是Winform项目,又不能用Javascript 那样就不好整了。
不知道有同学有好的方法提供给我没有!!有木有?
作者:
张涛
时间:
2011-12-31 13:39
新的技术 可以用wpf 做登录界面。 迅雷7就是用wpf做的界面。 好看吧、
作者:
王兴
时间:
2011-12-31 15:02
设置一个定时器来改变图片的透明度,使图片从完全透明到完全不透明
作者:
朱磊
时间:
2012-1-1 11:24
楼上张涛和王兴的说法都是错误的!
首先,迅雷7的 UI 不是 WPF 写的,是用迅雷自己的 UI 引擎 Bolt 写的,而 Bolt 的核心技术就是 DirectUI。
其次,如何能改变图片的透明度,应该是使用定时器改变窗体的透明度,从而可以达到一个渐变的效果,之前我做过,效果还不错。
楼主,根据楼主的需求,楼主可以尝试自定义窗体,不过需要调用一些Win32的函数,还需要处理窗体闪烁等问题,之前我做过这样的自定义窗体,跟QQ的效果差不多,不过代码被我重装系统的时候删除了,所以不能提供源代码给你了,只能给你个大体的解决问题的思路。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2