【发布时间】:2014-05-11 21:18:57
【问题描述】:
好的,所以我正在尝试清理我的代码,因为它是一团糟,我拥有的是 25 个富文本框,我想将它们的 .Visible 变量放入一个数组中,并让一个 for 语句通过并使每个 false这样文本框就不会显示我尝试过的内容没有用,我无法弄清楚我所拥有的是什么。
bool[] box = new bool[25];
box[0] = richTextBox1.Visible;
box[1] = richTextBox2.Visible;
box[2] = richTextBox3.Visible;
box[3] = richTextBox4.Visible;
box[4] = richTextBox5.Visible;
box[5] = richTextBox6.Visible;
box[6] = richTextBox7.Visible;
box[7] = richTextBox8.Visible;
box[5] = richTextBox6.Visible;
box[6] = richTextBox7.Visible;
box[7] = richTextBox8.Visible;
box[8] = richTextBox9.Visible;
box[9] = richTextBox10.Visible;
box[10] = richTextBox11.Visible;
box[11] = richTextBox12.Visible;
box[12] = richTextBox13.Visible;
box[13] = richTextBox14.Visible;
box[14] = richTextBox15.Visible;
box[15] = richTextBox16.Visible;
box[16] = richTextBox17.Visible;
box[17] = richTextBox18.Visible;
box[18] = richTextBox19.Visible;
box[19] = richTextBox20.Visible;
box[20] = richTextBox21.Visible;
box[21] = richTextBox22.Visible;
box[22] = richTextBox23.Visible;
box[23] = richTextBox24.Visible;
box[24] = richTextBox25.Visible;
for(int y = 0; y <25; y++)
{
box[y] = false;
}
【问题讨论】:
-
box[...] = richTextBoxx.Visible 的东西实际上并没有做任何事情。你只是在初始化一个数组,然后在你对它做一些事情之前重写整个内容......