c#问题:tablelayoutpanel单元格中的控件如何引用?当单元格很多时如何方便的引用各单元格中的控件?

 我来答
百度网友fcc2519
2011-06-19 · TA获得超过596个赞
知道小有建树答主
回答量:1102
采纳率:0%
帮助的人:266万
展开全部
每个控件都有自己的Name,你直接用控件的名字不就行了

如果是动态生成的控件,而你需要做遍历,那就可以用tablelayoutpanel.Controls
foreach(Control item in tablelayoutpanel.Controls)
{
var text= item as TextBox; --找到TextBox控件,其他控件做法类似
if(null != text)
{
}
}
追问
还想请教一个问题:如何获取控件所在单元格的行列数呢?
追答
这个没有直接的办法,但是有间接的办法,就是生成动态控件的时候,就把行列数放进名字里面,比如TextBox名字叫:TextBox-Line-5-Cell-3,代表第五行第三列,遍历的时候解析出来就行了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式