c#如何模仿不同形式的按钮按下

时间:2010-11-05 22:27:17

标签: c# winforms

我正在创建当前表单的副本:

    Form form2 = new Form1();
    form2.Show();

我需要能够像在button_click上一样在form2上运行事件,并在文本框中填写一些文本。我该怎么做?

2 个答案:

答案 0 :(得分:1)

编辑表单上控件的最佳方法是创建一个公开此功能的方法(如EditTextBox1(string)类方法)。 一般来说,当你想从代码中操作一个表单(除了表单的代​​码)而不是gui时,最好为它创建一个方法(在表单类中)。

关于跑步比赛,目前还不清楚你的意思

答案 1 :(得分:1)

要从另一个类运行事件处理程序,使它们成为public,c#中类成员的默认访问修饰符为private。请注意,这将很快导致高度耦合的意大利面条代码...你应该重构,这样你就不需要在这样的表格之间调用事件处理程序,这是一个坏习惯。