vb 两个时间之间 按钮可操作

我想让一个按钮在2012年6月1日14:00-16:00之间可点击,其余时间无响应,怎么达到这个效果!急呀!!!... 我想让 一个按钮在2012年6月1日 14:00 - 16:00之间可点击,其余时间无响应,怎么达到这个效果!急呀!!! 展开
 我来答
闽南青柚
2012-05-31 · TA获得超过134个赞
知道小有建树答主
回答量:155
采纳率:100%
帮助的人:96.2万
展开全部
Private Sub Command1_Click()
If CDate(Date) = CDate("2012年6月1日") Then
If CDate(Time) < CDate("14:00") Then
MsgBox "时间还没到", vbCritical
Else
If CDate(Time) > CDate("16:00") Then
MsgBox "超过时间了", vbCritical

Else
MsgBox "这里就可以写上你的代码了"
End If
End If
Else
MsgBox "今天是" & CDate(Date) & vbCrLf & "而不是2012年6月1日", vbCritical
End If
End Sub
风雪剑无痕
2012-05-31 · TA获得超过1253个赞
知道大有可为答主
回答量:1691
采纳率:100%
帮助的人:1680万
展开全部
'添加一个计时器控件,名称为"Timer1"
Private Sub Form_Load()
Timer1.Interval = 1000
Command1.Enabled = False
End Sub

Private Sub Timer1_Timer()
If Year(Date) = 2012 And Month(Date) = 6 And Day(Date) = 1 Then
If Time = "14:00:00" Then Command1.Enabled = True
If Time = "16:00:00" Then Command1.Enabled = False
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高兴lzr
2012-05-31
知道答主
回答量:8
采纳率:0%
帮助的人:3.9万
展开全部
if Hour(now) =14 or hour(now)=15 then
.....
else
exit sub
end if

if hour(now)=14 or hour(now)=15 then
me.command1.visible=true
else
me.command1.visible=false
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式