C# 获取Panel中的子控件属性

比如说在Panel中加入了个textBox控件,现在要获取textBox的Text属性怎么做?... 比如说在Panel中加入了个textBox控件,现在要获取textBox的Text属性怎么做? 展开
 我来答
匿名用户
推荐于2018-04-05
展开全部
有3种,
1.你知道它的name,panel1.Controls["textbox1"] 返回的是Control类型,你自己(TextBox)一下
2.你知道它的索引值(index),panel1.Controls[0] 返回类型同上
3.你知道它的类型TextBox,好了.你慢慢的foreach controls属性吧.如果你的控件被再次套了一层.那你就得慢慢找了.一层一层的来
匿名用户
2013-04-04
展开全部
任何控件都有一个必须的属性ID。这是每个控件在当前页面类中的唯一标识。可以用panel.findcontorl(ID)这个方法来找,前提是panel和textbox之间没有嵌套别的容器类控件。否则就要一层层找。这个方法返回的是object类型,可以用object as textbox方法转型,若转型失败则返回null。以此判断是否真的找到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友93de334
2013-04-03 · TA获得超过144个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:101万
展开全部
前提是你知道TextBox的id;
TextBox t = (TextBox)Panel1.FindControl("TextBox1");
string neir = t.Text;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
squall0423
2013-04-03 · TA获得超过2814个赞
知道小有建树答主
回答量:866
采纳率:33%
帮助的人:569万
展开全部
还是id.Text就可以啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式