永发信息网

.net timer 自动执行问题

答案:2  悬赏:80  手机版
解决时间 2021-03-04 09:23
如何设置timer控件每隔24小时,自动执行我需要的功能?最好有代码查考,谢谢!
最佳答案
你需要的功能写到一个方法里面,然后用定时器,每隔一段时间执行这个方法即可。
System.Timers.Timer t = new System.Timers.Timer();
//************定时器*****************
            int tim = Convert.ToInt32(this.GetPort().ToString());//间隔时间
            t.Elapsed += new System.Timers.ElapsedEventHandler(theout);//到达时间的时候执行事件; 
            t.Interval = tim;
            t.AutoReset = true;//设置是执行一次(false)还是一直执行(true); 
            t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件; 
            t.Start();
            //***********************************theout是每次执行的方法。
public void theout(object source, System.Timers.ElapsedEventArgs e)
        {
            Process[] processes = Process.GetProcesses();
            StringBuilder sbResult = new StringBuilder();
            foreach (Process process in processes)
            {
                if (process.ProcessName.IndexOf("SMSForms") == 0)
                {
                    sbResult.AppendFormat("名称:{0} 内存大小:{1}KB \n", process.ProcessName, process.PrivateMemorySize64 / 1024);
                    break;
                }
            }
            string result = sbResult.ToString();
            MessageBox.Show(result);
        }
全部回答
改成这样

public class form2

dim j%  '这个应该是全局变量     private sub form2_load(byval sender as system.object, byval e as system.eventargs) handles mybase.load     label1.text = "vb.net程序设计"     label1.forecolor = color.blue     label1.font = new font("隶书", 30)

    end sub     private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.click     timer1.interval = 500     timer1.enabled = true     end sub

    private sub timer1_tick(byval sender as system.object, byval e as system.eventargs) handles timer1.tick              label1.text ="vb.net程序设计" & space(13 - j)     j = j + 1     if j > 13 then j = 0     end sub end class

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【 】does he have spots填什么疑问词
已知a+1/a=-2求a^4-1/a^4
赛尔号变得不好玩了,叹。。。
千丝美发型室地址有知道的么?有点事想过去
手机丢了,蓝牙耳机能否解绑,然后与新手机绑
荣盛砂锅饭怎么去啊,有知道地址的么
有没有宣纸六尺对开300个左右格子的纸
街头老头残局(三棋)
建 字的偏旁读什么
排卵期啪啪啪,没射,会不会怀孕
钢炼FA 1~64全集 115下载地址
怎么从光驱启动电脑
从旧式婚礼与新式文明婚纱照两幅图片可以看出
今麦郎冰红茶中奖的方法
美味鸡饭我想知道这个在什么地方
推荐资讯
富水路我想知道这个在什么地方
买菜记什么科目
怎样把鱼炸的既好看又好吃
开网店收到差评,好心劝说对方不给我改好评咋
搜ping生活馆地址在什么地方,想过去办事
尚志市哈尔滨中国太平洋财产保险股份有限公司
( )x2.75=9x( )=( )x2.5=1x( )=ax( )(a≠0)求
胡适评价19世纪末的梁启超为“革命第一大功臣
2017年10月1可以上坟吗?
海宁今天银泰城外面放的什么电影
底滤鱼缸黄粉放多了是不是要把滤材换掉?
向日葵补习社在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?