Ticker正在关注焦点

时间:2012-12-30 00:03:19

标签: c# timer focus

我有一个计时器更新代码中的进度条。它每秒更新一次。但是,当我尝试在应用程序中做任何事情时(比如从组合框中选择一个项目),我无法做到,因为一旦自动收报机更新,组合框关闭,所以我最多只有一秒钟这样做。我怎样才能阻止股票代码每秒关注自己? (我猜这就是原因..)

好的,因为我似乎无法在评论中正确格式化代码,所以我把它放在这里: 在Form1_load()

        Timer ticker = new Timer();
        ticker.Interval = 1000;
        ticker.Tick += new EventHandler(ticker_Tick);
        ticker.Start();

这里有计时器方法:

        string time = string.Empty;
        int a = 0;
        foreach (XmlNode cas in UpdateFlights)
        {
            time = cas.Attributes.GetNamedItem("time").Value;
            a = Int32.Parse(time);
        }
        toolStripProgressBar1.Step = 3;
        toolStripProgressBar1.Maximum = a * 3;
        toolStripProgressBar1.PerformStep();

0 个答案:

没有答案