作者yauhh (哟)
看板Programming
标题Re: [请益] visual basic日期的问题
时间Wed Sep 26 12:37:16 2012
我不知道VB.net有没有 try-catch 的东西.
但传统上,VB有 On Error Goto 的事情.
※ 引述《cherryapril (偲)》之铭言:
: 我是才刚学visual basic的新手
: 想要写一个可以计算从出生到现在过了几天的程式。
: 希望能够让使用者方便,可以输入各种数字或文字,
: 但只要并非日期就会跳出错误的警告框。
: 但现在卡在只要一输入文字或数字程式就会整个crash
: 尝试用if then来写但没用Q_Q
: 用if not 也一直出现date和if not不相容Q__________Q
: 跪求强者帮忙Q____________Q
: Option Strict On
: Public Class Form1
: Private Sub btncompute_Click(ByVal sender As System.Object, ByVal e As
: System.EventArgs) Handles btncompute.Click
On Error Goto Out_btncompute_Click
: Dim d As Date = CDate(TextBox1.Text)
: txttoday.Text = FormatDateTime(Today)
: txtfromnowon.Text = FormatNumber(DateDiff(DateInterval.Day, d,
: Today), 0)
Exit Sub
Out_btncompute_Click:
DoEvents
: End Sub
: End Class
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.167.54.26
1F:→ MOONRAKER:有,VB.NET有try catch,而且所有新手书 118.163.12.174 09/26 12:45
2F:→ MOONRAKER:范例程式都会加 118.163.12.174 09/26 12:46
3F:推 cherryapril:谢谢:) 160.94.47.16 09/27 13:17