永发信息网

VB属性设置及程序改错题

答案:4  悬赏:70  手机版
解决时间 2021-04-20 23:20

gc509.frm的功能是:输入圆的半径,求圆面积。在“求圆面积”窗体上建有3个Label控件、2个Command控件和1个Text控件,Text1用于输入圆的半径,Label1和Label2分别用于提示“已知圆的半径圆:”和“面积为:”,Label3用于显示输出圆的面积,以上控件的属性已经设置。Command1和Command2分别用于“计算”和“结束”(Caption属性),它们的快捷键分别是Alt-S和Alt-X,即单击Command1或按Alt-S开始计算,单击Command2或按Alt-X退出程序运行。要求:
1) 设置Command1、Command2的属性;
2) 在Command1_Click()和Command2_Click()二个过程代码中各有一个错误,请调试改正。
调试改正时,每个过程代码只能改一处,并不得增删语句。

---------------------------------------------

Private Sub Command1_Click()
Const pi = 3.14
If Text1.Text = "" Then
r = Text1.Text
If r = Val(Text1.Text) Then
s = pi * r * r
Label3.Caption = s
Else
MsgBox "输入的不是数据,请重新输入!"
Text1.SetFocus
End If
End If
End Sub

Private Sub Command2_Click()
Exit Sub
End Sub

最佳答案

Private Sub Command1_Click()
Const pi = 3.14
If Val(Text1.Text) <> 0 Then '这里应该判断不为0时再执行下面语句,最好用Val(Text1.Text) <> 0
r = Text1.Text
If r = Val(Text1.Text) Then
s = pi * r * r
Label3.Caption = s
Else
MsgBox "输入的不是数据,请重新输入!"
Text1.SetFocus
End If
End If
End Sub


Private Sub Command2_Click()
End '这个过程只有一个语句,所以用脚丫想都知道一定是这句错。程序结束语句是end,没有exit,Exit sub是退出子过程用的。
End Sub




全部回答

第二个问题似乎上楼的都回答了,还有第一个问题

设置快捷键的那个,

在“开始”的caption属性里输入:&Start

在“结束”的caption属性里输入:&End

以后你就可以用Alt+s,Alt+E来操作了

你试试?

Private Sub Command1_Click()

double pi = 3.14 If Text1.Text = "" Then r = Text1.Text If r = Val(Text1.Text) Then s = pi * r * r Label3.Caption = s Else MsgBox "输入的不是数据,请重新输入!" Text1.SetFocus End If End If End Sub

Private Sub Command2_Click() end

End Sub

Private Sub Command2_Click() End

End Sub

你能不能先把以前的答案采纳了,再发问!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鸡西运管违规执法
现实社会中真的有灰姑娘麽
作文书中优美的句子,作文中优美的句子摘抄
关于这次湖南踩踏事件如何写进行安全教育的文
这是为什么呢?急呀!
为什么我的下眼皮一直跳咯一天咯
自由幻想JK是抗性重要还是生命重要呢?
怀孕的人经常感觉困怎么办
在金钱面前、爱情又该如何恒量、然而爱情又是
天姿烫染造型怎么去啊,有知道地址的么
DNF河南一区出售+12影虎
报考初级会计师应注意什么??急啊
高中校园文化艺术节、有什么节目适合演出?
四川方言: 我叫那女孩发照片 她老是不发 她
嫁个老公要花多少钱
推荐资讯
名侦探柯南破案语录,求柯南中经典台词的日语
宏源集团这个地址在什么地方,我要处理点事
怎么炒黄豆好吃,黄豆怎么炒又香又好吃
腊肉用什么蒸好吃,腊肉和什么一起最好吃
双发集成灶·橱柜我想知道这个在什么地方
QQ飞车里的车能买一年么?
一台WIN7电脑要多少钱?
牛大碗拉面馆在什么地方啊,我要过去处理事情
西安公交路线问题,谁帮我解决
jsp 问题
这是什么论坛的图
求一款N97jra的手机主题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?