首页 > 编程语言 >(30)C#Timer类

(30)C#Timer类

时间:2022-12-08 19:02:25浏览次数:43  
标签:控件 C# void 30 System Timer EventArgs timer1

有三种Timer

1、System.Windows.Forms.Timer

 应用于WinForm中,它的主要缺点是计时不精确,而且必须有消息循环,Console  Application(控制台应用程序)无法使用,优点简单易用

(30)C#Timer类_Click

 把Timer控件拖到窗体下

 

(30)C#Timer类_控件_02

右键设置timer属性

(30)C#Timer类_System_03

 有两个常用属性

Enabled 设置成True (默认是false)运行后就可以自动执行了

Interval 设置时间间隔多久运行一次 单位是毫秒, 1000毫秒等于1秒钟

双击timer1控件开始写代码

private void timer1_Tick(object sender, EventArgs e)
{
MessageBox.Show("hello");
}

运行程序,这样会每秒钟弹出一个hello的提示框一直运行下去。。。。。

 

控制定时器开关

private void button1_Click(object sender, EventArgs e)
{
timer1.Start();//开始
//timer1.Enabled = true;//开始
}

private void button2_Click(object sender, EventArgs e)
{
timer1.Stop();//停止
//timer1.Enabled = false;//停止
}

timer1 是控件的名称

 

2、 System.Timers.Timer

 和System.Windows.Forms.Timer类似但需要自己定义属性

 

3、System.Threading.Timer



标签:控件,C#,void,30,System,Timer,EventArgs,timer1
From: https://blog.51cto.com/u_13854953/5923136

相关文章

  • (26)C#WebService
     一、创建webservice vs2008创建 vs2019创建选择  添加项目选择    二、发布webservice1.正式发布(1)配置IIS自己在局域网用的话,只需1,2,3三步1:网站的名称,将来IIS里......
  • (29)C#多线程
    使用线程的原因1.不希望用户界面停止响应。2.所有需要等待的操作,如文件、数据库或网络访问需要一定的时间。一个进程的多个线程可以同时运行不同cpu或多核cpu的不同内核上注......
  • (64)C# 预处理器指令
     一、#define #undef 标记一个符号取消标记一个符号该指令要放在文件的开头 二、#if#elif #else#endif 符号还支持逻辑预算!==!= || 全局 定义trace常量相当......
  • JDBC 数据库连接池
    jdbc的链接//1.导入数据库驱动Class.forName("com.mysql.jdbc.Driver");//2.获取连接对象try{Stringurl="jdbc:mysql://localhost:3306/student?useSSL=false";//......
  • SourceTree免注册并连码云
    1在C:\Users\用户\AppData\Local\Atlassian\SourceTree目录下新建accounts.json其中AppData是隐藏文件夹2输入 [{"$id":"1","$type":"Sou......
  • Docker学习笔记十:Docker安装Nginx
    准备下载命令:dockerpullnginx安装可参考Docker Hub官网说明的镜像的用法  安装 第一步:简单安装创建容器命令:dockerrun-d--name=nginx-p8111:8080......
  • Elasticsearch xxx
    操作索引1添加put ​​http://192.168.1.1/index ​​index表示索引名称2查询get​​http://192.168.1.1/index ​​3关闭post http://192.168.1.1/index/_clos......
  • vue3.0 父组件显示子组件中的echarts,同时保证宽高自适应。
    目录vue3.0父组件显示子组件中的echarts,同时保证宽高自适应。el-card控件中的echarts进行填充布局示例代码vue3.0父组件显示子组件中的echarts,同时保证宽高自适应。父......
  • Codeforces Beta Round #2 C. Commentator problem
    题意二维平面上,给定三个圆的原点和半径,求一个点到三个圆的视角相同。三个圆心不共线。思路用(距离/半径)表示视角大小,用方差表示视角的波动。用爬山算法从重心开始四......
  • java dcm文件转图片
    1.情景展示如何将dicom文件转图片2.具体分析所需jar包<!--dcm文件转图片--><!--https://mvnrepository.com/artifact/org.dcm4che/dcm4che-core--><dependency>......