1

我不确定我的条件是否直接在这里,但我想知道:

在运行时创建对象是否比在运行之前将对象添加到表单中更快?

万一我的条款搞砸了,在加载函数中,你添加这个:

lOptions.AutoSize = true;
lOptions.Location = new System.Drawing.Point(7, 75);
lOptions.Name = "lOptions";
lOptions.Size = new System.Drawing.Size(117, 13);
lOptions.TabIndex = 17;
lOptions.Text = "text";
lOptions.Click += new System.EventHandler(this.lOptions_Click);
gbModify.Controls.Add(lOptions);

我听说它是​​面向对象工作的一部分。当然,我并不是要你告诉我什么是面向对象,但我只是想知道哪种方法更好。

我想如果你只有 3 个标签要创建,这不会有太大的不同,但目前我必须创建大约 30 个标签和 30 个组合框。

4

1 回答 1

2

如果您使用 WinForms 设计器添加控件,则该设计器会在您的 Form1.Designer.cs 文件中创建代码。

所以速度上绝对没有区别。

于 2010-09-22T09:03:06.983 回答