我在GroupBox中有一个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大小更改时设置断点,以便我可以尝试查找发生的位置/时间。