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

时间:2011-12-07 16:03:49

标签: 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或while)增加数字变量,我不想每次都写出每个盒子名称,这看起来代码很糟糕,并且可能不是最好的想法:/

1 个答案:

答案 0 :(得分:1)

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

或在像

这样的循环中完成它们
for ( int i = 0 ; i < 5 ; ++i )
     textbox[i]->Text = "Bar";