DelphiのTMemo.Add()メソッドの動作をスムーズにスクロールするリストボックスを取得しようとしています。.Add呼び出し中にListBoxの表示を更新する方法
以下のテストコードを使用してしばらくスクロールしてから約600で一時停止し、完了するまでリフレッシュに失敗します。
私は、以下のコードを別のスレッドで実行して、成功するように更新する必要があることを参照しています。これは私が定期的に使っているものです。私はもっと簡単な解決策を望んでいます。
for (int i = 0; i < 10000; i++)
{
listBox1.Items.Add(i);
listBox1.SetSelected(listBox1.Items.Count - 1, true);
listBox1.SelectedIndex = -1;
this.Refresh(); // overkill but just to make sure...
}
スタックオーバーフローへようこそ;) –