写了一个button的自定义控件,希望它能每隔1分钟自动刷新
加入计时器:
      System.Timers.Timer t = new System.Timers.Timer(60000);//实例化Timer类,每1分种一次
      t.Elapsed += new System.Timers.ElapsedEventHandler(Timer);//到达时间的时候执行事件;
      t.AutoReset = true;//设置是执行一次(false)还是一直执行(true); 
      t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件; //事件处理
      private   void Timer(object sender, ElapsedEventArgs e)
        {
            if (isKituse)//厨房使用
            {
                int tempWaitCourseTime = int.Parse(this.waitCourseTime);
                tempWaitCourseTime++;
                this.waitCourseTime = tempWaitCourseTime.ToString();
                this.Refresh();//刷新
            }
            else
            {
                int tempTime = int.Parse(this.time);
                tempTime++;
                this.time = tempTime.ToString();         
                this.Refresh();//刷新,编译提示在这里出了问题
            }        }在以个实例中使用该控件后,提示“线程间操作无效: 从不是创建控件“UserControl1”的线程访问它。”希望各位高手解答,在线等