c# - 如何从另一个类c#中获取textboxt的文本
问题描述
我有一个表单main
,它包括一个文本框companyname
和其他表单名称以及 .I下Form1
的一个类。我只想从中获取值。我试着做ListViewPrinter.cs
Form1.cs
companyname
ListViewPrinter.cs
TextBox com = Application.OpenForms["main"].Controls["companyname"] as TextBox;
但它给了我。我NullReferenceException was unhandled by user code
怎么能得到companyname
解决方案
您需要将类设为ListViewPrinter
静态或创建它的实例。谷歌这两个术语以获得一个想法。
推荐阅读
- python - 如何在没有 django-mptt 或任何其他库的情况下在 django 中构建嵌套评论系统?
- python-3.x - 为什么 shlex.split() 删除路径分隔符或将其加倍?
- datetime - 使用 dmore/behat-chrome-extension 设置日期时间字段的值
- python - 为什么print老是报错不支持str和int连接?print的用法是什么?
- r - 当表格出现在 pdf 文件的末尾时,apa_table() 返回空白结果
- javascript - 使用 jQuery 更新图像剪辑
- javascript - 反应 - 安装时不工作 npm
- azure - 本地 FTP 服务器文件夹迁移到 Azure 数据湖
- android - 改造-Android 11
- c++ - 如果一个类包含另一个类的对象,并且所有的类都是通过构造函数初始化的,那么初始化是如何工作的呢?