【发布时间】:2019-12-14 14:08:04
【问题描述】:
我想知道它是如何工作的!!!
public Form1()
{
InitializeComponent();
listBox1.Items.Add(listBox1.Created.ToString());
}
它打印false。 为什么???这个控件是什么时候创建的?我以为InitializeComponent() 创建控件。但它喜欢我没有完全创建控件!以及如何在未创建项目时添加项目???
P.S:我问这个问题是因为我喜欢在构造函数中使用listBox1.Invoke 来打印一些日志。我使用invoke,因为我的程序使用多个线程。但请关注我的问题,而不是我为什么需要它。谢谢!
【问题讨论】:
-
覆盖表单的
OnCreateControl()方法,而不是使用它的构造函数。