猿问

如何从另一个类 c# 中获取 textboxt 的文本

我有一个形式main,它包括一个文本框companyname和其他形式的名字是Form1和一类ListViewPrinter.csForm1.cs。我只是想companyname从价值ListViewPrinter.cs。我试着做

TextBox com = Application.OpenForms["main"].Controls["companyname"] as TextBox;

但它给了我。我怎样NullReferenceException was unhandled by user code才能得到companyname

守着一只汪
浏览 244回答 2
2回答

长风秋雁

您需要使类ListViewPrinter静态或创建它的实例。谷歌对这两个术语有一个想法。

月关宝盒

您可以将主窗体声明为静态并获取从主窗体中获取的值。public static main main_ = new main();....string txtValue = main_.companyname;
随时随地看视频慕课网APP
我要回答