【发布时间】:2017-01-11 15:31:47
【问题描述】:
有人能解释一下为什么下面的代码在插入的元素之间会留下空白以及如何解决吗?
private void OutputHandler(object sendingProcess, DataReceivedEventArgs outLine)
{
if (outLine.Data != null && !String.IsNullOrWhiteSpace(outLine.Data))
{
this.lineCount++;
Label TestLBL = new Label();
TestLBL.Text = outLine.Data.TrimStart();
TestLBL.Name = this.lineCount.ToString();
TestLBL.AutoSize = true;
TestLBL.Location = new Point(10, panel1.Controls.Count * 20);
BeginInvoke(new MethodInvoker(() =>
{
panel1.Controls.Add(TestLBL);
panel1.AutoScrollPosition = new Point(10, this.lineCount * 20);
}));
}
}
【问题讨论】:
标签: c# winforms autoscroll