如何在一个FORM窗体里面将前面几个窗体的得出的数字加上

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:54:01
我用score = Form3.s(1) + Form4.s(2) + Form5.s(3) + Form6.s(4) + Form7.s(5) + Form8.s(6) + Form9.s(7) + Form10.s(8) + Form11.s(9) + Form12.s(10) + Form13.s(11) + Form14.s(12) + Form15.s(13)
怎么总是不行
说是 未找到方法和数据成员
是个心里测试的程序,每个FORM一道题 点击一个COMMAND就进下一题
给每个OPTION定义个得分 然后选中哪个选项就相应多少分
在最后个窗体中计算得分 并且根据得分显示结果
我觉得要用模块来定义个什么 但是总是做不出来
还要有个保存结果和查看结果的过程 需要用到数据库
这两大难题啊 我老做不出来

Form3,Form34……Form15 有没有先实例化后再用?
假设你已实例化,S函数返回类型对不对?
如果对了还不行,有另一个办法,新建一类/模块,在里面定义13个全局变量,然后在主窗体中分别调用各窗体的函数,将结果放在全局变量中,在相加。

数组不能用 Public 声明,所以不能在模块或窗体中访问另一个窗体中的数组。

S(1) TO S(13)是什么,控件还是数组?