【问题标题】:How to access a textbox from a .cpp file?如何从 .cpp 文件访问文本框?
【发布时间】:2013-03-14 16:08:20
【问题描述】:
如何从.cpp 文件访问Form1.h(在Windows 窗体上)中的文本框?
我希望当用户按下表单上的按钮时,一些文本会添加到同一表单上的文本框中。当按下按钮时,我想调用.cpp 文件中的一个类,该类将(经过一些计算和诸如此类)向文本框添加一些文本。
我一直在尝试解决这个问题,但无济于事。
有人愿意分享我如何做到这一点吗?
任何帮助将不胜感激。
【问题讨论】:
标签:
.net
windows
winforms
c++-cli
【解决方案1】:
如果 cpp 文件用于 Form1,#include "Form1.h",然后是 this->textBox。
如果 cpp 文件用于另一个类,则需要传递对 Form1 对象或 TextBox 的引用。可能在类的构造函数中传递它是最简单的方法。如果您决定传递 Form1 对象,请执行相同的 #include。如果您决定只通过 TextBox,请不要忘记执行 using namespace。