用C# 编写 窗口渐出再逐渐消失最后退出!

[复制链接]
查看11 | 回复3 | 2013-6-13 12:12:40 | 显示全部楼层 |阅读模式
1. 淡入淡出效果就是设定当前form的Opacity属性,该值从0(透明)到1(不透明)。你用timer控件每隔一段时间加一定的值就可以实现。当然,你已经实现了。2. 我不理解你的退出是什么意思,是程序完全关闭么?如果是这样的话,当你的form的Opacity属性值等于0的时候,调用Application.Exit()方法彻底关闭程序。3. 可以这么说,enabled和start基本没有区别。start方法是在Enabled 属性为fasle下用的,Enabled 属性为true,不用start方法定时器照样启动...
回复

使用道具 举报

千问 | 2013-6-13 12:12:40 | 显示全部楼层
不需要timer 也可以做.用线程做. private void Form1_Load(object sender, EventArgs e)
{
//窗体默认为半透明状态.通过进度条显示为正常窗体
this.Opacity = 0.2;
//设置进度条
...
回复

使用道具 举报

千问 | 2013-6-13 12:12:40 | 显示全部楼层
你都实现了在后边加上 this.Close()关闭窗口就行了呗。timer.enabled和timer.Start 没什么区别timer1.Start() //启动计时器timer1.Stop()//停止计时器timer1.Enabled = True;//启动计时器timer1.Enabled = False; //停止计时器M...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行