0

コードでプログレスバーを更新するタイマーがあります。毎秒更新されます。しかし、アプリで何かをしようとすると (コンボボックスからアイテムを選択するなど)、ティッカーが更新されるとすぐにコンボボックスが閉じるため、それを行うことができません。ティッカーが毎秒自分自身にフォーカスするのを止めるにはどうすればよいですか? (それが原因だと思います..)

わかりました、コメントでコードを適切にフォーマットできないように見えるので、ここに入れます: in 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();
4

0 に答える 0