美文网首页
WinForm 定时输出

WinForm 定时输出

作者: Rinaloving | 来源:发表于2023-01-30 10:46 被阅读0次

定时任务

1. 代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp2
{
    public partial class Form1 : Form
    {
        private delegate void InvokeCallback(); // 声明代理
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            System.Timers.Timer timer = new  System.Timers.Timer();
            timer.Elapsed += new System.Timers.ElapsedEventHandler(t_taks_run);
            timer.Interval = 5 * 1000; // 5 秒请求一次
            timer.Start();
        }

        public void t_taks_run(object sender, System.Timers.ElapsedEventArgs e)
        {

            PrintInfo();
            //Console.WriteLine($"执行了:{DateTime.Now:yyyy-MM-dd HH:mm:ss}");
        }

        public void PrintInfo()
        {
            if (richTextBox1.InvokeRequired)
            {
                InvokeCallback msgCallback = new InvokeCallback(PrintInfo);
                richTextBox1.Invoke(msgCallback);
            }
            else
            {
                richTextBox1.Text += $"执行了:{DateTime.Now:yyyy-MM-dd HH:mm:ss}\n";
            }
        }


    }
}

QQ截图20230131104436.png

相关文章

  • WinForm 定时输出

    定时任务 1. 代码

  • (实验)Swift GCD定时

    延迟执行 输出 定时器 输出

  • 11.6

    今天,老师继续讲解了winform的模式与非模式窗体,image控件,定时器控件,滚动条控件,还是要多了解谢谢控件...

  • 12.22

    今天学习了用定时器PWM比较输出 核心思想: 定时器配置输出通道,通道上有比较寄存器CCR。可以通过输出通道直接输...

  • ScheduledExecutorService 替代 Time

    输出: 分析:定时任务1执行完,输出,会抛出运行时异常。此时timer已经是cancelled状态。再执行定时任务...

  • WinForm中的mvvm尝试(一)可观察对象

    一、起因 最近在用winform做应用。一直在做安卓开发,winform没怎么用过,也没有系统学习过winform...

  • Scrapy相关

    输出日志文件,Settings配置: 定时任务调度:

  • python获取指定格式时间

    获取固定时间格式时间: 输出示例:

  • 12/22

    用定时器PWM输出 配置定时器 void TIME5_config(void) { TIM_TimeBaseIni...

  • 知识点总结

    1,阻塞与非阻塞 阻塞:代码严格按照顺序执行、输出结果 非阻塞:代码跳过顺序执行、输出结果列:回调输出,定时输出(...

网友评论

      本文标题:WinForm 定时输出

      本文链接:https://www.haomeiwen.com/subject/tcemhdtx.html