我不确定我是否在这里直接得到了我的条款,但我想知道:
在运行时创建对象比在运行表单之前将对象添加到表单更快吗?
如果我的术语搞砸了,在加载函数中,你可以添加:
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个组合框。
答案 0 :(得分:2)
如果使用WinForms设计器添加Control,设计器将在Form1.Designer.cs文件中创建代码。
所以速度绝对没有区别。