[.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