1

ListBox の値を更新するためにタイマーを使用しています。ティックごとに、次のことを行います。

            listBox1.Items.Clear();
            foreach (string thing in thingys)
            {
                listBox1.Items.Add(thing);
            }

ただし、これを行うと、ListBox が一瞬白 (空) にすばやく点滅し、新しいデータが表示されます。このフラッシュを止めることはできますか?タイマー間隔をかなり短くする必要があるため (最大で 100 ミリ秒)、これは非常に面倒です。

4

1 に答える 1

4

これを試して:

listBox1.BeginUpdate();
listBox1.Items.Clear();
listBox1.Items.AddRange(thingys);
listBox1.EndUpdate();
于 2013-02-08T11:16:57.773 に答える