C# 在panel 上动态添加自定义控件textbox,为什么不能再添加的textbox 中输入字符呢?

inti=0;privatevoidbutton5_Click(objectsender,EventArgse){tb.Name="tb_"+i.Tostring();t... int i=0;
private void button5_Click(object sender, EventArgs e)
{
tb.Name = "tb_"+i.Tostring();
tb.Text =(i+2).Tostring() ;
tb.Width = 200;
tb.Height = 30;
tb.Location = new Point(0,0+i*30);
i++;
this.panel1.Controls.Add(tb);
}
}
展开
 我来答
阳光的雷咩咩
推荐于2016-06-27 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7818万
展开全部

我试了下面的代码是可以的:

        int i = 0;
        private void button1_Click(object sender, EventArgs e)
        {
            TextBox tb = new TextBox();
            tb.Name = "tb_" + i.ToString();
            tb.Text = (i + 2).ToString();
            tb.Width = 200;
            tb.Height = 30;
            tb.Location = new Point(0, 0 + i * 30);
            i++;
            this.panel1.Controls.Add(tb);
        }
追问
我知道是什么原因了! 谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式