社区
C#
帖子详情
点击一个按钮实现多个textBox在panel1中的加入,然后在n个textBox中加入数据,数据如何取出?
3xp
2003-10-16 09:57:43
点击一个按钮实现多个textBox在panel1中的加入,然后在n个textBox中加入数据,textBox的数据如何取出呢?n个textBox无法定位?
...全文
78
9
打赏
收藏
点击一个按钮实现多个textBox在panel1中的加入,然后在n个textBox中加入数据,数据如何取出?
点击一个按钮实现多个textBox在panel1中的加入,然后在n个textBox中加入数据,textBox的数据如何取出呢?n个textBox无法定位?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Stevetan81
2003-10-17
打赏
举报
回复
TextBox[] txtbx=new TextBox()[5];
panel1.controls.addrange(txtbx);//添加textbox
TextBox txt=(TextBox)panel1.controls[0];
string str=txt.text;
3xp
2003-10-17
打赏
举报
回复
gz
是什么意思
3xp
2003-10-17
打赏
举报
回复
算是TextBox的数组吗?
houlinghouling
2003-10-16
打赏
举报
回复
你可以先把需要的textbox放大panl中只是设置visiable=false,这样首先可以控制他们的位置。然后在让他们显示的时候,同时调用一个给textbox加栽数据的方法。
xjaifly
2003-10-16
打赏
举报
回复
gz
LA003
2003-10-16
打赏
举报
回复
先读出控件textbox ,再设置location text 属性,
依次读出textbox的数据,
foreach ( Control c in this.panel1.Controls )
{
if( typeof(System.Windows.Forms.TextBox) ==c.GetType())
{
//依次对控件进行操作,
}
}
storm97
2003-10-16
打赏
举报
回复
上面的不对,看下面这个:
for(int i=0;i<this.panel1.Controls.Count;i++)
{
if(this.panel1.Controls[i].GetType()=System.Windows.Forms.TextBox)
{
TextBox txt=(TextBox)this.panel1.Controls[i];
MessageBox.Show(txt.Text);
}
}
storm97
2003-10-16
打赏
举报
回复
for(int i=0;i<this.Controls.Count;i++)
{
if(this.panel1.Controls[i].GetType()=System.Windows.Forms.TextBox)
{
TextBox txt=(TextBox)this.Controls[i];
MessageBox.Show(txt.Text);
}
}
3xp
2003-10-16
打赏
举报
回复
private void button1_Click(object sender, System.EventArgs e)
{
panel1.Controls.Clear();
for (i=0; i<(n*2); i++)
{
TextBox textBox = new TextBox();
Label label = new Label();
if(i%2==0)
{
label.Name="x" + "("+ i+")";
label.Text="x" + "("+ (i/2)+")";
label.Width=45;}
else
{
label.Name="y" + "("+ i+")";
label.Text="y" + "("+ ((i-1)/2)+")";
label.Width=45;
}
int localY = 25*i;
int localX = 50 ;
int localO = 2;
int localP = 25 *i;
label.Location= new Point(localO, localP);
textBox.Location= new Point(localX, localY);
panel1.Controls.Add(label);
panel1.Controls.Add(textBox);
}
}
点击一个按钮button1实现未定的多个textBox在panel1中的加入,然后在n个textBox中人工加入数据,textBox的数据如何取出呢?n个textBox无法定位?
刚才说的不明白,现在补充。
在panel1上中添加控件后,人工输入数据1 2 3 1..20 30..后怎样取出。
x0 1
y0 2
x1 3
y1 1
.
.
xn 20
yn 30
回车变成Tab的解决方案
想像一下,当用户依次在20个
TextBox
中
输入了
数据
之后,一不小心习惯性地按了一下回车,而该页面上的默认
按钮
是“检索”
按钮
!@##¥@...刚刚的工作全部丢失了。 <br/>有了VS2005,这个问题似乎一下子变得容易解决...
C# for CSDN 乱七八糟的看不懂
数组长度 line0.GetLength(1) 数组赋值 可以从
一个
已经赋值的数组 array2 向未赋值的同等数组 array1 赋值,用 array1=array2; 这时,array1 就变成和 array2 一样的数组了。 集合 集合的使用 集合可以看成是可以...
ExtAspNet v2.2.1 (2009-4-1) 值得一看
-
一个
典型应用,在Window控件
中
打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...
ExtAspNet_v2.3.2_dll
-
一个
典型应用,在Window控件
中
打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...
C#编程经验技巧宝典
72 <br>0102 将字符串首字母转换大写 72 <br>0103 如何进行字节数组和字符串的相互转换 72 <br>0104 如何把
一个
按空格分割的字符串存储在
一个
ArrayList数组
中
73 <br>4.2 获取字符串信息 73 ...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章