.net - 使用 Form.Controls 修改控件

标签 .net c++ winforms

我正在将一个表单的引用传递给一个类。在这个类中,我相信我可以使用 formRef->Controls["controlName"] 来访问控件的属性。

这适用于一些标签,但在按钮上我收到“未设置到对象实例的对象引用”。当我尝试更改 Text 属性时。

感谢帮助或解释...

最佳答案

这表明未找到具有给定名称的控件。

不要忘记控件的名称不一定与其在设计器中的 ID 相同。将实际名称与您用来查找的名称进行核对。

关于.net - 使用 Form.Controls 修改控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/298139/

相关文章:

c++ - 多层上的模板化类未知类型

c++ - LEDA 库(C++ 库)设置 linux

c# - 在 C# 中,如何防止在特定代码完成之前多次按下 PreviewKeyDown 事件?

c# - 如何在 Winforms 应用程序中维护用户登录详细信息?

c# - 一个asp.net页面结构问题

c# - 在 TopShelf 中使用异步 WhenStarted 和 WhenStopped 方法

c++ - 在Windows上打开文件的内存开销是多少?

c# - 是否可以在 ASP.NET 中保留页面之间的 View 状态?

c# - 最小化文件夹

c# - 从 Windows 窗体运行控制台应用程序