可以請教VB6.0的問題嗎? |
尚未結案
|
kevin168
一般會員 發表:4 回覆:2 積分:1 註冊:2004-11-29 發送簡訊給我 |
各位大大,我知道這是VB.Net的討論區,不知道可否請教VB6.0的問題
如果有犯了討論板的規定,可以刪除本文章,謝謝 如果各位大大都樂意回答,那以下是我要請教的問題: 假設我有Shape1 ~到Shape50,要用迴圈來更改Shape的顏 色,因為在更改之前要先做個判斷,要先去判斷陣列裡面 的值,才來決定要更改成什麼顏色
而我自已的想法是以下的寫法: dim num1,num2,num3 as integer
num1=1
num3=1
for num2=1 to 50
if y(num1) = OK then
shape[num3].backcolor =&H0080FF80&
elseif y(num1) =NG1 then
shape[num3].backcolor =&H000000FF&
elseif (y(num1) = NG2 then
shape[num3].backcolor =&H00FF0000
else
shape[num3].backcolor=&H00FFFFFF&
end if
num1=num1 1
num3=num3 1
next
這只是我的想法,當然囉,我知道以上的寫法在VB行不通 ,光是shape[num3].backcolor這樣就不行了,我想要的動 作就是這樣,可否有更好的方式嗎?謝謝
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |