VFP表单求圆的面积
在TEXT1中输入半径,单击“计算”,如果半径大于等于0,则圆面积显示在TEXT2中,如果半径小于0,表单背景变为红色且TEXT2不可用;已经将TEXT1和TEXT2的I...
在TEXT1中输入半径,单击“计算”,如果半径大于等于0,则圆面积显示在TEXT2中,如果半径小于0,表单背景变为红色且TEXT2不可用;
已经将TEXT1和TEXT2的INPUTMASK属性设置为9,为什么还提示“操作副/操作类型不匹配 ?" 展开
已经将TEXT1和TEXT2的INPUTMASK属性设置为9,为什么还提示“操作副/操作类型不匹配 ?" 展开
3个回答
展开全部
"计算代码"
r=val(thisform.text1.value)
if r>=0
thisform.text2.value=3.14*r*r
else
thisform.text2.enabled=.f.
thisform.backcolor=RGB(255,0,0)
endif
不用设置NPUTMASK属性,难道小数和多位数都不行??
r=val(thisform.text1.value)
if r>=0
thisform.text2.value=3.14*r*r
else
thisform.text2.enabled=.f.
thisform.backcolor=RGB(255,0,0)
endif
不用设置NPUTMASK属性,难道小数和多位数都不行??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要转换类型呀!
val(text.value)
val(text.value)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询