我有一个表单main
,其中包括一个文本框companyname
,其他表单名称为Form1
和ListViewPrinter.cs
下的一个类Form1.cs
。我只想从companyname
获取ListViewPrinter.cs
的值。我试图做
TextBox com = Application.OpenForms["main"].Controls["companyname"] as TextBox;
但是它给了我NullReferenceException was unhandled by user code
。如何获得companyname
答案 0 :(得分:1)
您需要将类ListViewPrinter
设为静态或为其创建实例。 Google对这两个词有一个想法。
答案 1 :(得分:-1)
您可以将 main 表单声明为静态表单,并从main中获取值。
public static main main_ = new main();
....
string txtValue = main_.companyname;