[.NET] 請問不同的sub裡面的值能夠讀的到嗎?

作者: dx0789111 (神奇小紅豆)   2014-06-04 01:44:02
請問各位大大
我目前正在做一個考英文單字的程式
我現在有一個button7 裡面會記錄回答錯誤的選項(我是用矩陣a()as boolean來記錄)
那我在button3中 卻讀不到我button7中有回答錯的題目a()
請問我該打甚麼才能讓button3中可以讀的到button7的東西呢>_<?
作者: GoalBased (Artificail Intelligence)   2014-06-04 08:42:00
你的問題描述太不清楚了= =
作者: dx0789111 (神奇小紅豆)   2014-06-04 09:45:00
我的button7程式碼 if combobox2.selectedindex=0 thenA(1)=true 這樣子第一題a(1)就變true if combobox2.Selectedindex=1 then a(1)=false 這樣子第二題就變成False 但是我在button3裡面打 for i=1 to 1000 a(i)=False then y = y + 1 卻都讀不到a陣列的值 請問要在Button3中打什麼才能讓button7裡跑出來的陣列a讀的到呢抱歉 我第三個回的應該是第一題a(1) 不是第二題
作者: cf1064 (蚵仔)   2014-06-04 11:37:00
看來是要把a()定義在全域變數中把a() as boolean放在class裡,sub外
作者: dx0789111 (神奇小紅豆)   2014-06-04 13:14:00
我把a放在最外面欸 就是全部程式碼的第一行下面a(0to1000)as boolean 應該是全域才對
作者: putumaxally (putumaxally)   2014-06-04 14:36:00
貼一下程式碼吧,全域變數應該是沒有問題才對
作者: dx0789111 (神奇小紅豆)   2014-06-04 19:08:00
喔 我懂了 原來a()的初始值是false 我以為讀不到 抱歉

Links booklink

Contact Us: admin [ a t ] ucptt.com