要求如题
我做了一个测试,在form1.cs里面
public Form1()
{
InitializeComponent();
System.Threading.Thread.Sleep(5000);
Application.Exit();
}但是这样子好像是先等了5秒再显示窗体,然后窗体就一直显示不结束,
请问这个该如何写程序呢?
谢谢!
我做了一个测试,在form1.cs里面
public Form1()
{
InitializeComponent();
System.Threading.Thread.Sleep(5000);
Application.Exit();
}但是这样子好像是先等了5秒再显示窗体,然后窗体就一直显示不结束,
请问这个该如何写程序呢?
谢谢!
解决方案 »
- Reflection.MethodInfo如何反射一个静态方法来调用
- 从输入流转换document出错:请检验文档格式。(与nc做自动凭证导入问题)
- 收藏 如何提取txt中的,不重复部分?
- 一个关于加载界面的问题,求高手解决。
- 如何读出Array类型的字段的内容
- CodeDom一个基础问题
- Attempted to read or write protected memory. This is often an indication that other memory is corrupt
- 多表增加删除处理技术总结大会,望大家踊跃参加!再此谢过!!!!!!!
- 多行textbox的字数控制
- 关于asp.net的控件放在哪里的问题?
- 很棘手的问题-关于DES解密编译出错
- 谁有用c#.net做的小区物业管理啊?
在窗体load事件启动timer
在timer中关闭进程Application.Exit();
延迟5000毫秒
int i = 0;
private void timer1_Tick(object sender, EventArgs e)
{
if (i > 0)
{
Application.Exit();
}
i++;
}
不能这样 做的 ,这样 会使 你的窗体 一直没有 响应要是 实现你要求的功能 可以这样using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace testclass
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
} private void button2_Click(object sender, EventArgs e)
{ }
public void ShowNew()
{
this.Show();
System.Threading.Thread.Sleep(5000);
this.Dispose();
}
}
}但是 这样 会导致 窗体 一直没有响应;