c#窗体中的函数
本文关键字:函数 窗体 | 更新日期: 2023-09-27 18:15:15
这是在form
中创建Function
的最佳方式,以便它可以在另一个forms
中使用/调用?
你能详细说明一下form1和form2的代码吗,form2你想做什么?
假设你要在form1中创建form2并且你想在form2的文本框中编辑一些文本这将是:
Form from2 = new Form();
form2.textBox.Text = "new text";
或调用方法:
form2.MyMethod();
如果您没有实例,请考虑将public
改为form2 static
但是就像我说的没有代码我不能帮助你,因为我不知道你想要什么
将函数声明为静态
public static void name_of_function(){
//your code goes here
}
后面你可以这样写:
form1.name_of_function();
PS: 'void'应该更改为你的函数类型,并将其名称'name_of_function '更改为'
你应该把你的关注点分开,让你的函数在专门的代码类中可用,并且不管你使用什么形式都可以访问它们。
这是为了松耦合,否则您可以创建Form1的新实例并访问其成员。