0
我有一個GroupBox內的ListBox來顯示日誌,但有時列表框大小更改並超出組框。如何設置ListBox大小更改時的斷點
該函數的使用BackgroundWorker
和Timer
Timer_tick
是
if (!bgProcess.IsBusy)
{
bgProcess.RunWorkerAsync();
}
else
{
lstLog.Items.Insert(0, DateTime.Now.ToString() + " Busy");
}
的BackgroundWorker
函數這樣結束
if (lstLog.Items.Count > 800)
{
lstLog.Items.Clear();
}
lstLog.Items.Insert(0, strItem);
我知道很難知道爲什麼會發生這種情況。現在不知道尺寸的變化。我只知道我回來一段時間後發現它變大了。
所以我會問如何設置一個斷點,當ListBox的大小發生變化時,我可以嘗試找到發生的位置/時間。
這就是問題所在。我不知道錯誤發生在哪裏。 –
SizeChanged事件如何?然後看看調用堆棧? – TaW
@TaW是的,這應該工作。謝謝 –