A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘冠杰 黑马帝   /  2011-12-27 00:37  /  2948 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

以前很早的一个项目,由于这几天要整理很多东西,今天又让我翻了出来,现在可能眼光更高了,总感觉在项目登陆窗口之前添加个类似图片的东西,看着比较舒服!

不过,在项目登陆窗口之前让先加载个图片也不是多大的难事,但是实现了之后,我才发现,单单的只在登陆窗口加载之前屏幕中央显示个图片,貌似更加不美观了,于是我就想把这张图片实现1个渐隐渐显的效果,可是由于是Winform项目,又不能用Javascript 那样就不好整了。

不知道有同学有好的方法提供给我没有!!有木有?

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

3 个回复

倒序浏览
张涛 黑马帝 2011-12-31 13:39:38
沙发
新的技术  可以用wpf 做登录界面。   迅雷7就是用wpf做的界面。 好看吧、

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
王兴 黑马帝 2011-12-31 15:02:07
藤椅
设置一个定时器来改变图片的透明度,使图片从完全透明到完全不透明

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
楼上张涛和王兴的说法都是错误的!
首先,迅雷7的 UI 不是 WPF 写的,是用迅雷自己的 UI 引擎 Bolt 写的,而 Bolt 的核心技术就是 DirectUI。
其次,如何能改变图片的透明度,应该是使用定时器改变窗体的透明度,从而可以达到一个渐变的效果,之前我做过,效果还不错。
楼主,根据楼主的需求,楼主可以尝试自定义窗体,不过需要调用一些Win32的函数,还需要处理窗体闪烁等问题,之前我做过这样的自定义窗体,跟QQ的效果差不多,不过代码被我重装系统的时候删除了,所以不能提供源代码给你了,只能给你个大体的解决问题的思路。

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马