用户
 找回密码
 立即注册

9

主题

20

帖子

623

积分

高级会员

Rank: 4

积分
623
发表于 2022-9-25 07:32:00
本帖最后由 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++;
                }

使用道具 举报 回复
遍历 panel.controls,例如panel中只有textbox控件
foreach(var textbox in this.panel.Controls)
            {
                string text = ((TextBox)textbox).Text;
            }
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册