Create方法中有一个One.cs类,其中带有用于传递给表单的参数。
例子:
public class One
{
public static void Create(TextBox tb, TextBox tb2, TextBox tb3, Label lab, ...)
{
// Create(Тут много конроллов){...}
tb.Text = "1";
tb2.Text = "2";
// и.т.д - На форме будет показано в каждом TextBox'te текст 1 и 2.
}
}
在表格上,我这样称呼它:
private void OneStart_Click(object sender, EventArgs e)
{
/* тут уже присваиваю имя конролам которые лежат на форме для вызова. */
One.Create(NumberOne, NumberTwo, NumberThree, LabelNumber,);
}
我在方法中有Create很多控件要传递,如何通过表单中的调用来简化任务?
编程中有OOP之类的东西。
引用自维基:
也就是说,为了我们的方便,你应该按照每个对象自己负责的原则来做一个项目,只实现它具体适用的东西,不再赘述。
示例:
假设我们有一家连锁店,每个商店都必须包含它销售的某种产品。我们看到我们有两个对象,它们是“Store”和“Product”。让我们为每个对象创建一个类:
产品:
正如我们所看到的,这是一个普通类,它包含该对象所需的属性(id、名称),以及例如一个方法
Show(),当调用该方法时,该方法将为我们提供有关该产品的信息。分数:
这里的一切都是一样的,“Shop”对象,因为它的存在,例如,我们需要属性 Id、Name 以及产品列表(它将出售)。
有了这两个对象,没有什么能阻止我们随意传递它们,例如,我们将重写您的方法
Create,以便它接受一个类Shop并将其数据写入TextBox:好吧,让我们使用这个方法:
就这样,我们为自己创造了一种商店,一切都在它的位置上,这给了我们很多机会!好吧,对我来说,控件纯粹是视图部分,即用户所看到的。把所有东西都绑在控件上是不好的!