您的位置:首页 > 编程语言 > C#

功能: form窗体的的透明变化-即渐隐效果的实现 (学习日记 2016-12-22 )

2016-12-22 09:40 309 查看
实现Form的渐隐效果主要是利用了Form的Opacity属性和Timer控件。

Opacity主要是指窗体的不透明性,其值在100%~0%,设置时可以为double型的值,为0.0时,Form完全透明,为1.0时,Form完全显示。

Timer控件主要是用来计时的,有Interval、Enabled属性,Interval用来设置两次计时之间的间隔,Enabled设为true时计时器可用。Timer用一个Tick()事件,可以在其中添加代码,用来描述伴随着计时所应做的动作,具体代码如下:

//渐隐效果的实现
this.Opacity=0.0 //现在Form_Load中将Opacity设为0.0,即完全透明
private void timer1_Tick(object sender, EventArgs e) //运用一个时间控件来设置渐隐
{
this.Opacity += 0.01; //每次改变Form的不透明属性
if (this.Opacity >= 1.0) //当Form完全显示时,停止计时
{
this.timer1.Enabled = false;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# winform