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是的,这应该工作。谢谢 –