在点击12个按钮后,处理家庭作业和随机数生成器将停止填充TestBox??每次我运行它时都会发生这种情况,我不知道为什么。另外,如果有什么东西看起来很马虎,请这样说。
public partial class GuessANumber : Form
{
int[] array = new int[100];
public GuessANumber()
{
InitializeComponent();
array = RandomArray();
this.Gen_Rand.Click += new EventHandler(this.Gen_Rand_Click);
}
public int[] RandomArray()
{
Random rand = new Random();
for (int i = 0; i < array.Length; i++)
{
array[i] = rand.Next(1, 100);
}
return array;
}
private void Form1_Load(object sender, EventArgs e)
{}
private void Gen_Rand_Click(object sender, EventArgs e)
{
array = RandomArray();
for (int i = 0; i < array.Length; i++)
{
TestBox.AppendText(" " + Convert.ToString(array[i]));
}
}
}
在行中
TestBox.AppendText(" " + Convert.ToString(array[i]));
将越来越多的文本附加到TextBox
。如果TextBox
没有调整其大小或有滚动条,您将看不到文本的最新部分。
添加类似的内容
TestBox.Clear();
在Gen_Rand_Click()
开始时