我正在使用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)增加数字变量,我不想每次都写出每个盒子名称,这看起来代码很糟糕,并且可能不是最好的想法:/
答案 0 :(得分:1)
如果您有多个文本框,最好将它们存储在某种数组中,以便您可以将它们称为textbox[0]
,textbox[1]
等等
或在像
这样的循环中完成它们for ( int i = 0 ; i < 5 ; ++i )
textbox[i]->Text = "Bar";