標題:
[程式設計]
<VB控制項陣列 >
[打印本頁]
作者:
Edwin
時間:
2010-6-12 23:29
標題:
<VB控制項陣列 >
本帖最後由 Edwin 於 2010-6-13 13:39 編輯
週
末了,祝大家愉快。今天下午查詢了這次水果機台實作中,讓我
獲益最大的程式語法---控制項陣列。並且好奇之下,也來試試C#
中能否也有這方便的功能。
*********VB*********
在VB中,假設我在表單上拉出了10個PictureBox,它們的名稱依
序為PictureBox1,PictureBox2,PictureBox3....PictureBox10
若能將它們放到陣列裡,那許多地方就能利用迴圈,一次就處理這10
個項目,是不是很方便呀?語法如下:
'在Public Class Form1 下方宣告 PBOX 為 PictureBox 的陣列
Dim PBOX(9) As PictureBox
'很奇怪,如果有10個元素,它()裡要9個
'在Form1_Load事件中
For i As Integer=0 to 9
PBOX[ i ]=Me.Controls("PictureBox" & i+1)
'i+1是因為 PictureBox是從1開始
Next
於是這樣就設定完成啦...有什麼好處?以後可以用一個迴圈,一次改變這10
個PictureBox的圖片,隱藏,變換圖片等等的...比如說:
For i As Integer=0 to 9
PBOX[ i ].Visible=False
Next
這樣一次就能把全部這10個PictureBox變不見了,程式只需要三行,多健康呀..
其它的控制項也如法炮製即可。
作者:
kahian
時間:
2010-6-13 00:02
推~~感謝大濕指點!!
作者:
brrvwn
時間:
2010-6-13 11:04
感謝潮大師,我會轉達給我們程式人員的!
作者:
Eagle2010
時間:
2010-6-14 15:23
回復
3#
brrvwn
華仔...我們這組有程式人員嗎,不是你全包了
呵呵呵
歡迎光臨 資訊家電班NO7 (http://imce07.freehostia.com/forums/)
Powered by Discuz! 7.2