c#如何根据文本框输入的数字自动生成相对应的textbox

2024-11-20 02:44:52
推荐回答(1个)
回答1:

写个for循环,循环体生成一个textbox,然后将文本框输入的数字传到for循环中。

刚简单写了个

        private void createTbx(int num)
        {
            for (int i = 0; i < num; i++)
            {
                TextBox tbx = new TextBox();
                tbx.BorderStyle = BorderStyle.FixedSingle;
                tbx.Width = 20;
                flowLayoutPanel1.Controls.Add(tbx);
            }
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            flowLayoutPanel1.Controls.Clear();
            createTbx(Convert.ToInt32(textBox1.Text.Trim()));
        }

可以请采纳,谢谢。