VB.NET控件数组 GroupBox1里有PictureBox1-10控件,Button1按钮点击后把想要的PictureBox5-8放到一数组里
1个回答
展开全部
Dim List As New List(Of PictureBox)
For Each PictureBox As PictureBox In GroupBox1.Controls.OfType(Of PictureBox)
List.Add(PictureBox)
Next
Dim Array As Array = List.Where(Function(t)
Dim Int As Integer = Integer.Parse(t.Name.Replace("PictureBox", ""))
If Int > 5 AndAlso Int < 8 Then
Return True
Else
Return False
End If
End Function).ToArray
更多追问追答
追问
大师可以说明一下吗?还有就是要想通过数组找到其中PictureBox6怎么来操作?例如我想通过数组的形式给加进去的PictureBox6重新定义图片路径操作
追答
建议不要用数组的形式弄,直接用list来装载集合
List.Where(Function(t) t.Name = "PictureBox6").FirstOrDefault.ImageLocation = "C:\Users\Administrator\Desktop\0001.png"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询