作者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