所以我在自己的Visual Basic中做了一个提醒工具,我在Windows中添加了MonthCalendar(检查图像)。它运行得很好。用户写下名称和日期(现在是24小时格式),然后当您单击添加提醒时,它会将其注册到列表框中并将其写入文件中,这样当用户关闭并打开应用程序时,它就会停留在那里。当我的电脑中的时间与程序中的时间一致时,会弹出一条消息。唯一让我遇到麻烦的是日期。
我希望能够选择当天随时间弹出的日期和消息。我知道这可能很简单,但由于某种原因,我无法想到一种方式,并且四处寻找并没有帮助我。
这是我在时间重合时所拥有的代码片段:
If (TimeValue(Now) = time) Then 'Dim time As String = l.Substring(0, 9)
MsgBox(msg)
End If
我认为使用类似于此的If语句会起作用,但它告诉我日期真的不适合布尔值我尝试查看子函数,但我还没找到任何。
要明确:我唯一需要的是能够注册日期。这是设计师视角的图像。
答案 0 :(得分:0)
使用Timer
。计算事件发生前的毫秒数,并将Interval
的{{1}}设置为该值。最大Timer
值可为您提供超过24天的时间。如果您需要更多内容,则只需在Interval
发生时再次设置Interval
。你继续跳跃~24天,直到你参加活动。