c++ - CLI/C++。如何使用存储在变量中的名称来引用框?

标签 c++ visual-studio-2010 textbox c++-cli

我正在使用 Visual Studio C++ 2010 Express,我想知道是否可以使用存储在变量中的单词/数字来引用某个框(文本框、图片框、任何框)。例如:

textBox1 -> Text = "I fill textBox1 with some text";

一样
string ^ name = "textBox";
int number = 1;
name+number -> Text = "I fill textBox1 with some text";

那么,我能以某种方式实现吗?我问是因为我有多个盒子我想在一个循环中改变(for or while)增加数字变量而且我不想每次都写每个盒子的名字,这在代码中看起来很糟糕,而且可能不是最好的主意:/

最佳答案

如果你有多个文本框,你最好将它们存储在某种数组中,这样你就可以将它们称为 textbox[0]textbox[1]等等等等

或者像这样循环执行它们

for ( int i = 0 ; i < 5 ; ++i )
     textbox[i]->Text = "Bar";

关于c++ - CLI/C++。如何使用存储在变量中的名称来引用框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418400/

相关文章:

c++ - 如何根据第一个 vector 的变化对双 vector 进行排序?

c++ - VC++2010 似乎只在固定数组中分配一个 std::string

c# - 如何为超过 1 个项目创建 msi 项目

Javascript - 文本框中的动态工具提示

c++ - 输出流中引用的奇怪行为

c++ - 获取矮人错误版本 '4'

c++ - 无法从 QQmlPropertyMap 的子类中的 QML 调用插槽或 Q_INVOKABLE

visual-studio - 在Visual Studio 2010中显示当前行号和列号

asp.net - 如何在 ASP.Net TextBox 的 Leave 事件上调用服务器端函数

java - 当输入以编程方式更新时,如何刷新 zk 中的文本框?