2014-02-18 66 views
0

我在第一个单元格中有6rows和6列 的tablelayout面板,即0,0我想添加picturebox,并在0,1我想通过使用for循环添加标签howvto添加picturebox和标签交替或一个其他的像 PB标签 PB标签在桌面布局面板动态添加控件

PLZ下面帮我
所有动态,我没有得到如何给cordinates用于放置控制

+0

Pictureboxes和labels存在或您是否动态创建它们? –

+0

已经存在jst我想通过控制名称和它的坐标 – Saurabh

回答

1

试试这个:

Dim list As New List(Of Control) 
Dim col, row, i As Integer 

list.Add(pb1) 
list.Add(lb1) 
list.Add(pb2) 
list.Add(lb2) 
(....) 
list.Add(pb6) 
list.Add(lb6) 

For row = 0 To 5 
    For col = 0 To 5 
     TableLayoutPanel1.Controls.Add(list(i), row, col) 

     i += 1 
    Next 
Next 

valter