winform中每个控件,包括窗体都有这个属性的:Controls你可以这样使用Controls.Add(你的新控件)
解决方案 »
- 如何通过datagridview修改dataset
- 页面中有两个dropdownlist,dropdownlist联动后的取值问题?
- 如何获取添加到委托中的类型
- 想问一个windows mobile系统上的tcpmp播放器的插件制作问题
- 哪位大哥用过iTextSharp, Asp.net 下不支持中文.急急!(100分)
- 如何将文件写入数据库??
- Response.End(),进程错误
- 以n-hibernate作为底层,在checkedListbox中选择数据,然后添加到IList里,但不知道如何把对象转换为映射表对象类型
- 如何带参数打开另外一个窗体???
- 在C#中怎样发送即使消息
- c#如何通过进程名,来结束此进程
- C#登陆问题
this.Controls.Add(t1);
CheckBox的自动增加
private void AllCheck_CheckedChanged(object sender, EventArgs e)
{ foreach (Control con in this.Controls)
{
if (con is CheckBox && con.Name != "UnAllCheck")
{
(con as CheckBox).Checked = true;
}
else if (con is CheckBox && con.Name == "UnAllCheck")
{
(con as CheckBox).Checked = false;
}
else if (con is GroupBox)
{
foreach (Control conn in con.Controls)
{
if (conn is CheckBox)
{
(conn as CheckBox).Checked = true;
}
}
}
} }
TextBox inPutText = new TextBox();
inPutText.Size = new Size(432, 20);
inPutText.Location = new Point(10, 105);
inPutFrm.Controls.Add(inPutText);
inPutText.SelectAll();生成SQL语句最主要不就是想如何获得自动生成文本框的值吗?如下:获得文本框值:inPutText.Text
TextBox inPutText = new TextBox(); //声明控件
inPutText.Size = new Size(432, 20); //控件大小
inPutText.Location = new Point(10, 105); //控件位置
inPutFrm.Controls.Add(inPutText); //添加控件到窗体(inPutFrm为窗体名称插入数据:insert into 表名(字段1,字段2) values(inPutText.Text,inPutText2.Text)
for (int i=0;i<10;i++)
{
inPutText[i].Size = new Size(432, 20); //控件大小
inPutText[i].Location = new Point(?, ?); //自定控件位置
inPutFrm.Controls.Add(inPutText[i]); //添加控件到窗体(inPutFrm为窗体名称
}//获取控件值
string str=null;
foreach (TextBox txtBox in inPutText)
{
str+=txtBox.Text+",";
}
最后把最后一个","去年就可以获得值了.