C#如何让一个窗体出现几秒后自动跳转到第二个窗体?

如题所述

使用timer控件,定时触发控件跳转
例如:
Warehouse_System.HManage.ISManage IS = new Warehouse_System.HManage.ISManage();
IS.ShowDialog();

跳转到另外一个窗口
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-13
this.form1.close();
this.form2.open();
要精确时间的话 再加上timer控件 就是在timer控件的事件中设置定时,定时时间到之后执行上面2句代码。本回答被提问者和网友采纳
第2个回答  2011-09-09
无非是两种办法,这样的方法通常用作登录的时候。

比如,先弹出一个登录窗体,你输入账号密码,登录,这个窗体隐藏,弹出一个新的窗体。

可以使用thi.hide

另外一种,是指定一个父窗体,这样,主窗体关闭的时候,登录的那个窗体也自动关闭了。
第3个回答  2011-09-07
C# winfrom用timer 控件,asp.net 用js控制。
第4个回答  2011-09-07
用timer控件

需用c#完成显示一个窗口几秒后自动关闭再显示另外一个窗口
FormMain.cs \/\/ FormMain 当前窗口,用 this 表示,其实现大致如下:--- \/\/省略其他命名空间引用 using System.Threading;public class FormMain { FormOther frmOther;\/\/在FormMain类中定义一个FormOther变量 \/\/省略其他变量定义 \/\/构造函数 public FormMain(){ frmOther = new FormOther()frmO...

VC#里,如何实现几秒钟后关闭当前窗口并显示下一个窗口。
private void LoginForm2_FormClosed(object sender, FormClosedEventArgs e) \/\/在该窗体的关闭事件里面,显示另一个窗体 { MainForm mf = new MainForm();mf.Show();} private void timer1_Tick(object sender, EventArgs e) \/\/把timer控件的Interval属性设为5000,就是让它5秒执行一次 ...

c#中如何设置打开一个窗体一秒中后自动关掉直接打开另一个主窗体
在该窗体Form1中引入一个Timer控件 将该控件的interval属性设置为1000 Enabled属性设置为true 然后双击该控件输入:this.Close();并在Form1中的FormClosed事件中输入以下语句:Form2 f2 = new Form2();f2.Show();以上假设Form1和Form2分别为第一个窗体和另一个窗体 参考资料:http:\/\/www.biye5u....

C#中,如何实现打开一个新窗体后,自动选择TabControl的第二个界面
这些控件都差不多,学习中必须要举一反三,这样就可以节省编码时间。下次再遇到此类问题直接找控件的select相关属性,就可能解决问题。希望对你有帮助。

VS里用C#实现点击一个按钮立即弹出另一个窗体
1、首先,打开VS2010后,新建一个项目。2、选择菜单和工具栏下的MenuStrip,将其拖入窗体中。3、然后可以将菜单的名称输入,双击下拉菜单中的打开第二窗体。4、在右边的解决方案中右击选择添加->Windows床头提(F)...5、选择生成->生成解决方案。6、点击运行。7、点击打开第二窗体。8、弹出第二窗体...

C# 让一个界面5秒钟后消失,并显示另一个界面
1、你要在什么时候(事件)启动Timer,比如当按钮按下后,延时5秒显示下一个窗体;2、是否要在Timer执行的过程中显示进度,比如还有多长时间;3、你的另一个界面与当前界面的关系(模式的还是非模式的),如果是模式的一定要先Hide,再show。对于如何使用Timer,建议你自己查一下MSDN,这样印象深刻。

在C#中如何让父窗体显示3秒后消失,然后出现子窗体
Form child; \/\/ 子窗体 public F(){ this.Text = "父窗体";Timer t = new Timer(); \/\/ 用Timer计时 t.Interval = 3000; \/\/ 3秒后启动 t.Tick += new EventHandler( form_hide );t.Start();} void form_hide( object o, EventArgs e ){ this.Hide();child = new Form();chi...

C#怎么从一个窗口跳转到另一个窗口?
比如两个窗体Form1,Form2 如果想在打开Form2的时候,只隐藏Form1,可以这样写:方法一:Form1 f1= new Form1();f1.Mdiparent=this;f1.show();如果该窗体不显示 this.visible=false;如果该窗体关闭:this.close();方法二:Form2 f2 = new Form2();this.Hide();f2.Show(); \/\/f2....

C#怎么让一窗体显示后激活另一个窗体的显示?
主窗体为Form1,Form2和Form3有Form1内部代码创建并显示且ShowInTaskBar = false 这样设置每次运行时任务栏只有一个图标,每次切换其他窗口(如浏览器之类的)会覆盖全部窗口,但是点击任务栏窗口的那个图标时,只会... 比如我有3个窗体Form1、Form2、Form3,其中主窗体为Form1,Form2和Form3有Form1...

c#如何从一个窗体跳到另一个窗体
比如说Form1 要点击一个按钮弹出Form2 可以在按钮事件里面写 Form2 f2=new Form2()f2.Show()this.Close() \/\/可写可不写,打开Form2,关闭Form1 this.Hide() \/\/可写可不写,打开Form2,隐藏Form1

相似回答