VB 自动加减怎么做,请高手指教!

vb有这样的一个界面,上面只有一个textbox和一个button,功能是,按一下Button,textbox中的数字他就自动减少1,一直到0为止,具体代码怎么写?请高手... vb 有这样的一个界面,上面只有一个textbox和一个button,功能是,按一下Button,textbox中的数字他就自动减少1,一直到0为止,具体代码怎么写?请高手指教!! 展开
 我来答
alsjzhao
2010-07-22 · TA获得超过252个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:169万
展开全部
Public Sub Command1_Click()
If Val(Text1.Text)<>0 Then
Text1.Text=Val(Text1.Text)-1
Else
MsgBox "已经为0"
End If
End Sub

你也许是
---------Module1-----------
Public Declare Function timeSetEvent Lib "winmm.dll" (ByVal uDelay As Long, ByVal uResolution As Long, ByVal lpFunction As Long, ByVal dwUser As Long, ByVal uFlags As Long) As Long
Public Declare Function timeKillEvent Lib "winmm.dll" (ByVal uID As Long) As Long
Public Id As Long
Public Sub TimeProc(ByVal uID As Long, ByVal uMsg As Long, ByVal dwUser As Long, ByVal dw1 As Long, ByVal dw2 As Long)
If Val(Form1.Text1.Text)<>0 Then
Form1.Text1.Text=Val(Form1.Text1.Text)-1
Else
timeKillEvent Id
End If
End Sub
----------------Form1--------------
Private Sub Command1_Click()
Id=timeSetEvent(1000,10,Addressof TimeProc,1,1)
End Sub
知道梦者
2010-07-22 · TA获得超过418个赞
知道小有建树答主
回答量:816
采纳率:0%
帮助的人:564万
展开全部
sub click()
i=val(textbox.text)
if i>1 then
i=i-1
end

textbox.text=format(i,"0")
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
anankid
2010-07-22 · TA获得超过2047个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:857万
展开全部
private sub command1_click()
if val(text1.text)>0 then
text1.text=val(text1.text)-1
end if
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8874a06
2010-07-22 · TA获得超过360个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:233万
展开全部
sub click()
i=val(textbox.text)
i=i-1
textbox.text=format(i,"0")
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
班昊英0i
2013-01-12
知道答主
回答量:2
采纳率:0%
帮助的人:2809
展开全部
dim i as integer
private sub command1_click()
i=text1
i=i-1
text1=i
if i=0 then
msgbox "零,自动停止"
exit sub
end if
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式