我正在开发一个Windows应用程序,我想在其中显示一个弹出窗体。我希望这个表单以与灯箱窗口相同的方式打开(例如,当使用jQuery灯箱插件时)。我该怎么做呢?
答案 0 :(得分:0)
回答修订后的问题
我想要一些流畅的fadein动画用于弹出窗体
在对话框表单上设置Opacity
等于10%的低数字
添加System.Windows.Form.Timer
。将其Enabled
属性设置为true
,将其Interval
属性设置为50
对于计时器刻度事件处理程序写这个。
private void timer1_Tick(object sender, EventArgs e)
{
if (this.Opacity == 1 )
{
this.timer1.Enabled = false;
return;
}
this.Opacity+=.1;
}
您可以尝试不同的步进值(this.Opacity+=.1;
)和计时器的间隔,以找到您最喜欢的时间。