点击12次按钮后,C#随机数生成器停止



在点击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() 开始时

最新更新