在左面的工具栏里面拖一个Timer到你的Form里面,在下面就会出现一个Timer的图标,选中那个Timer,在属性框里面设置间隔的时间,是否开始等等。双击Timer图标就会自动转到Timer.Tick事件,就可以写代码了。
解决方案 »
- 拼大位图
- 求个逼真一些的Random初始化变量,默认的老重复烦人。。。
- 请问怎样写一个错误处理模块,让整个项目中可以通过它自动检查到错误并提示,不用在每一个地方写try{} catch()等
- 怎么改变 c# 树节点图像大小
- 求C#的书
- 请高手进来看看,如何将这段VC代码转换成C#代码
- 对一个文件上传后,通过Substring怎么获取它文件全名字节(*****.***)?
- 如何将DataGrid的数据,在同一行上,按列循环?
- http://www.szlen.com的程序是怎么做的,大家交流
- 关于DataGrid的问题
- 当数据库中的表没有指定主键,但是要使用sqlcommandbuilder,可以在程序中对dataset里的datatable进行主键指定吗
- c#中把数据写入excl表中?
this.myTimer.Interval = 10000;
this.myTimer.Tick += new System.EventHandler(this.myTimer_Tick);
private void myTimer_Tick(object sender, System.EventArgs e)
{
MessageBox.Show(showtime.ToString());}
在类中这样定义了一个timer,但是怎么程序都没有运行就生效了?请各位指点。
using System.Timers;namespace ConsoleApplication6
{
/// <summary>
/// Connection 的摘要说明。
/// </summary>
public delegate void Messagehandler(string Message);
public class Connection
{
public event Messagehandler CustomDefineMsg;
private Timer pollTimer;
public Connection()
{
pollTimer = new Timer(300);
pollTimer.Elapsed += new ElapsedEventHandler(WriteInfo);
} public void Connect()
{
pollTimer.Start();
} public void DiConnect()
{
pollTimer.Stop();
} public void WriteInfo(object sender, ElapsedEventArgs e)
{
Console.WriteLine("Check for a Timer event");
Random random = new Random();
int i = random.Next(9);
if ((i == 0) && (CustomDefineMsg != null))
{
CustomDefineMsg("CustomDefine Msg is Calling");
}
}
}
}