如何在Windows中创建灯箱应用程序?

时间:2011-02-05 16:44:53

标签: c# windows winforms c#-3.0

我正在开发一个Windows应用程序,我想在其中显示一个弹出窗体。我希望这个表单以与灯箱窗口相同的方式打开(例如,当使用jQuery灯箱插件时)。我该怎么做呢?

1 个答案:

答案 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;)和计时器的间隔,以找到您最喜欢的时间。