【正确答案】要计算累加和通常利用For循环来完成。文本框中的内容(包括数字)默认都是当做字符串来处理的,如果要参与数据运算,则需先用Val()函数将其转化为数字。
根据题意,将3个标签、两个命令按钮和两个文本框控件添加到窗体中,标签的Caption属性分别为“要求:程序能得到结果total,total=1+2+3+….+n”、“输入n(0<n<=9999)”和“结果是”,命令按钮的名称分别为Command1和Cornmand2,Caption属性分别为“开始”和“关闭”,文本框的名称分别为Text1和Text2,Text属性都为空。双击Command1进入代码编写窗口,补充后的具体代码如下:
Private Sub Command1_Click() '开始命令按键
Dim i As Integer
Dim total As Long
n=Val(Text1.
Text) '获得n
total=0
For i=1 To n
total=total+i '累加
Next i
Text2.Text=total
Command1.
Enabled=False '完成后Command1不可用
Command1.
Caption="完成" '名称改为完成
End Sub
Private Sub Command2_Click() '关闭命令按键
Unload Me End Sub
单击
