我看了一个关于VB的学习,网页http://vbworld.sxnw.gov.cn/vbbooks/BOOKHTM/book_begin04.htm
在计算器的实例中“Runsign = Index - 11 ‘储存键入的运算符”是什么意思?为什么减去11
(请查找Runsign = Index - 11 ‘储存键入的运算符这句话可以看到)非常感谢

解决方案 »

  1.   

    12-15是控件数组的+ - * /的数据维数,这是一个标记Runsign是一个标志,1-4分别表示 + - * /在判断你点了哪个按钮,比如点了12号按钮(+按钮),12-11=1,用Runsingn表示是+这是为了表达的方便而这样做,
    当然也可以12-15表示直接表示为 + -*/
      

  2.   

    Runsign = Index - 11 ‘储存键入的运算符 即代表+、-、*、/看后面就知道了
    Select Case RunsignCase 1’加equal = Num1 + Num2Case 2’减equal = Num1 - Num2Case 3’乘equal = Num1 * Num2Case 4’除equal = Num1 / Num2End SelectIndex值代表+、-、*、/的为12~15
    Runsign则为1~4
    所以转换成变量Runsign来表示时需减11