如何在ListBox大小更改时设置断点

时间:2016-04-27 22:29:20

标签: c# winforms visual-studio listbox

我在GroupBox中有一个ListBox来显示日志,但有时列表框大小会更改并超出组框。

enter image description here

该功能正在使用BackgroundWorkerTimer

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

1 个答案:

答案 0 :(得分:0)

在您要停止的行上右键,然后按条件。

Select this option

然后你必须创建一个停止执行的条件,如下所示: Condition to Stop

注意选择“已更改”选项。

快乐编码!