作者wen1015 (我是小狗丁丁的娘)
看板Visual_Basic
標題[VB 2005] 用變數指定物件
時間Sun Jun 17 16:40:00 2007
我有picturebox1~picturebox9
想設一個參數n
讓n=1時 改變picturebox1.Image=OOXX
n=2時 改變picturebox2.Image=XXOO
看到板上.NET是用類似"Me.FindControl("tx" & i).Text = i"的寫法
在2005上 我寫Me.Control("picturebox" & n).Image 是不行的(沒有Image可以選)
想請問一下 在2005上 要怎麼寫可以達到像是
picturebox(n).Image=OOOXXX
的用法 請厲害的高手們解答 謝謝m(_ _)m
--
紐西蘭+澳洲35天之旅~╭(′▽`)╯╭(′▽`)╯╭(′▽`)╯
http://www.wretch.cc/blog/wen1015 天天都有日記
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.216.194
1F:推 cole945:因為 Control("xxx") 的型別是 Control,它沒有這個屬性~ 06/17 17:56
2F:→ cole945:可是其實這個Control是PictureBox,所以你要把他轉成Pictur 06/17 17:56
3F:→ cole945:eBox先~作法是用 CType(Control("xx"),PictureBox) 06/17 17:57
4F:→ cole945:然後 CType(好長一串).Image就是你要的東西了~~ 06/17 17:58
※ 編輯: wen1015 來自: 218.166.218.177 (06/17 18:06)
5F:推 wen1015:是CType(Control("pixturebox"), PictureBox).Image嗎 06/17 18:09
6F:→ wen1015:試了還是不行耶 06/17 18:11
7F:推 wen1015:喔喔 解決了 picturebox不但要大小寫 而且我還拼錯= = 06/18 15:11
8F:→ wen1015:感謝 06/18 15:12