Quelqu'un peut-il expliquer pourquoi le code ci-dessous laisse des espaces entre les éléments insérés et comment le réparer?Panel AutoScrollPosition laisse des espaces blancs entre les éléments
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);
}));
}
}
De bonnes choses. Merci beaucoup!! –