我正在创建当前表单的副本:
Form form2 = new Form1();
form2.Show();
我需要能够像在button_click上一样在form2上运行事件,并在文本框中填写一些文本。我该怎么做?
答案 0 :(得分:1)
编辑表单上控件的最佳方法是创建一个公开此功能的方法(如EditTextBox1(string)类方法)。 一般来说,当你想从代码中操作一个表单(除了表单的代码)而不是gui时,最好为它创建一个方法(在表单类中)。
关于跑步比赛,目前还不清楚你的意思
答案 1 :(得分:1)
要从另一个类运行事件处理程序,使它们成为public
,c#中类成员的默认访问修饰符为private
。请注意,这将很快导致高度耦合的意大利面条代码...你应该重构,这样你就不需要在这样的表格之间调用事件处理程序,这是一个坏习惯。