msg msg1 = new msg(h);
msg1.ShowDialog();
请问如何在显示这个msg1窗口后,几秒钟自动关闭?
9 个解决方案
#1
第一种方法:可以在窗体里面添加一个timer,设定timer时间,等时间到了close窗体
第二种方法:可以在窗体load方法里面添加System.Threading.Thread.Sleep(10000); //10秒之后关闭
第二种方法:可以在窗体load方法里面添加System.Threading.Thread.Sleep(10000); //10秒之后关闭
#2
首先,你应该改为非模态弹出窗口,因为模态窗口必须等到你对界面做出回应
Form2 f2 = new Form2();
f2.Show();
Thread.Sleep(2000);//暂停两秒
f2.Close();
#3
在msg上加个Timer,窗口Load事件启动计时器,Tick事件里停止计时器,设置DialogResult
#4
加个计时器是个好方法
#5
个人觉得计时器是最简单省事的
#6
觉的这两个都能实现
#7
这两个都能实现
#8
你应该改变窗体的opacity属性 让窗体慢慢变淡直至消失 这样效果更好一点
#9
#1
第一种方法:可以在窗体里面添加一个timer,设定timer时间,等时间到了close窗体
第二种方法:可以在窗体load方法里面添加System.Threading.Thread.Sleep(10000); //10秒之后关闭
第二种方法:可以在窗体load方法里面添加System.Threading.Thread.Sleep(10000); //10秒之后关闭
#2
首先,你应该改为非模态弹出窗口,因为模态窗口必须等到你对界面做出回应
Form2 f2 = new Form2();
f2.Show();
Thread.Sleep(2000);//暂停两秒
f2.Close();
#3
在msg上加个Timer,窗口Load事件启动计时器,Tick事件里停止计时器,设置DialogResult
#4
加个计时器是个好方法
#5
个人觉得计时器是最简单省事的
#6
觉的这两个都能实现
#7
这两个都能实现
#8
你应该改变窗体的opacity属性 让窗体慢慢变淡直至消失 这样效果更好一点