  
- 積分
- 454
- 經驗值
- 1136 EXP
- 家電幣
- -413 法拉
- H值
- 51 汁
- 熱血
- 232 度
- 嘴砲
- 155 值
    
|
本帖最後由 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變不見了,程式只需要三行,多健康呀..
其它的控制項也如法炮製即可。 |
-
1
評分人數
-
|