18956569211 发表于 2022-9-25 07:32:00

panel1中动态添加10个TextBox 控件,怎么获取到TextBox的Text?

本帖最后由 18956569211 于 2022-9-25 07:33 编辑

panel1中动态添加10个TextBox 控件,怎么获取到TextBox的Text?

               for (i = 0; i < 9;)
                {
                  TextBox TextBox = new TextBox();
                  TextBox.Location = new Point(60, 30 * i);
                  TextBox.Width = 240;
                  TextBox.Height = 30;
                  TextBox.Border = new Border(0, 0, 0, 1);
                  TextBox.HorizontalAlignment = HorizontalAlignment.Center;
                  TextBox.Name = "TextBox"+i.ToString();
                  TextBox.BackColor = Color.White;//背景颜色
                  TextBox.BorderColor = Color.Gray;
                  TextBox.ForeColor = Color.Black;

                  panel1.Controls.Add(TextBox);
                  i++;
                }

Lula.Jin 发表于 2022-9-26 15:12:36

遍历 panel.controls,例如panel中只有textbox控件
foreach(var textbox in this.panel.Controls)
            {
                string text = ((TextBox)textbox).Text;
            }
页: [1]
查看完整版本: panel1中动态添加10个TextBox 控件,怎么获取到TextBox的Text?