0
我正在开发一个Windows应用程序,我想在其中显示一个弹出窗体。我希望这个表单以与Lightbox窗口相同的方式打开(例如,使用jQuery lightbox插件时)。我将如何去做这件事?如何在Windows中创建Lightbox应用程序?
我正在开发一个Windows应用程序,我想在其中显示一个弹出窗体。我希望这个表单以与Lightbox窗口相同的方式打开(例如,使用jQuery lightbox插件时)。我将如何去做这件事?如何在Windows中创建Lightbox应用程序?
要回答的修订问题
我要为弹出的形式
一些流畅的淡入动画在你的对话形式设置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;
)和定时器的时间间隔的不同值,找到你最喜欢的时机。
“MessageBox”有什么问题?灯箱是*令人难以置信的用户敌对,至少如果你在谈论整个屏幕,真的应该不惜一切代价避免。 – 2011-02-05 16:52:50