作者PTTLSboy (阿銫)
看板Visual_Basic
標題[.NET] 有沒有辦法用迴圈讓很多個picturebox物件的圖片改變
時間Wed Aug 25 16:54:38 2010
請輸入專案類型(網站專案或者應用程式專案):應用程式專案
我想讓picturebox 2~10 的圖片等於picturebox1的圖片
但我沒有辦法讓picturebox的name變成有index值的型態
我找了很多資料,但找不太到,只能找到零碎的東西自已寫
請各位大大幫個忙!
以下是我寫的,有個部份不知道怎麼寫
for i=2 to 10
call control(i)
next
Sub control(ByVal i)
Dim pp As Control
Dim n As String = "PictureBox" & i
For Each pp In Me.Controls
If pp.Name = n Then
這部份就不會寫了
我沒辦法用 pp.name.image=picturebox1.image
或是 n.image=picturbox1.image
End If
Next
End Sub
感謝!!
--
派大星:多少錢?
蟹老闆:5塊錢
派大星:(掏口袋) 我只有7塊Q_Q
蟹老闆:成交!
派大星:派大星啊! 你真的好會殺價
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.58.179.63
※ 編輯: PTTLSboy 來自: 61.58.179.63 (08/25 16:56)
1F:推 horngsh:只要將pp轉型回來成PictureBox型態就可以設了. 08/25 17:23
2F:→ MOONRAKER:挖塞 英文單字那麼多 sub名稱還會取到control 08/25 17:34
3F:→ PTTLSboy:請問 怎麼轉型呢? 08/25 17:51
4F:→ MOONRAKER:先把那個sub control改掉再說… 08/25 19:45
5F:推 mathlinka:我想你需要的是 FindControl 吧... Google 看看 08/25 20:29
6F:→ PTTLSboy:感謝各位大大! 08/25 23:22