[.NET] 有沒有辦法用迴圈讓很多個picturebox物 …

看板Visual_Basic作者 (阿銫)時間15年前 (2010/08/25 16:54), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):應用程式專案 我想讓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)

08/25 17:23, , 1F
只要將pp轉型回來成PictureBox型態就可以設了.
08/25 17:23, 1F

08/25 17:34, , 2F
挖塞 英文單字那麼多 sub名稱還會取到control
08/25 17:34, 2F

08/25 17:51, , 3F
請問 怎麼轉型呢?
08/25 17:51, 3F

08/25 19:45, , 4F
先把那個sub control改掉再說…
08/25 19:45, 4F

08/25 20:29, , 5F
我想你需要的是 FindControl 吧... Google 看看
08/25 20:29, 5F

08/25 23:22, , 6F
感謝各位大大!
08/25 23:22, 6F
文章代碼(AID): #1CTDfKUY (Visual_Basic)