【发布时间】:2014-09-11 18:50:33
【问题描述】:
我在 vb.net 中有这样的表格...
有一个名为“pnlResults”的外部面板,在该面板内我还有另外 10 个面板。 如图所示,每个面板中都有带有“名称”文本的标签。
我想通过循环访问这些标签,但是我尝试了以下操作但没有成功。
For Each ctrl As Control In Me.Controls
If TypeOf ctrl Is Label Then
If ctrl.Name.StartsWith("lblName") Then
'Found the labels
End If
End If
Next
我要查找的所有标签的名称都以“lblName”开头,然后分别在“lblname”之后购买从 1 到 10 的数字,即“lblName1”等一直到 10
我相信这是因为面板是它自己的容器,因此被排除在“me.controls”循环之外。我该如何解决这个问题?
【问题讨论】:
-
这是 ASP.NET 还是 WebForms?
-
vb.net 我确实在标题中有它,但它被删掉了 t.t
-
VB.NET 只是语言。它是 Web 项目还是桌面项目?
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
学校桌面项目