c# 中怎样用代码往窗体里加入文本框

如题所述

第1个回答  2011-11-20
new 一个TextBox,设置Location,并把它add到Form的Controls里
简单代码:
构造函数内:也可写在其他方法里
public Form1()
{
InitializeComponent();
TextBox tb = new TextBox();
tb.Location = new Point(100, 100);
this.Controls.Add(tb);
}追问

还是不行 老师说过不能直接这样写 好像还要用一个控件 把textbox加入那个控件里 才可以

追答

代码测试过,没问题,代码将文本框放置到窗体对象的100、100位置,宽度高度默认。this代表窗体对象或称为类对象。
如果说非要再加个中间容器,可以使用panel group 流式布局控件 表式布局控件等。按上面代码依次添加。
建议你看看InitializeComponent这个方法内都有什么就明白了。它是窗体自动生成的代码。
要抱着怀疑的态度去学习才能知其然而知其所以然。
希望你成功

本回答被网友采纳
第2个回答  2011-11-20
任务在-!-
相似回答