首先在form1上建立三个命令按钮,分别为command1(打开预启动的文件);command2(设定时间的按钮);第三个command3(即可启动)按钮可有可无;一个label1用来显示你预打开的文件名的路径;一个lbltime用来显示现在的时间;还有一个commondialog,它在工程菜单的部件中,你可把它加到工具箱中再开始使用;关于对话框你不必自己建,只要从应用程序向导中添加即可;一个timer,它的interval=500。 其次在form1的属性中设置为:startupposition=2-centerscreen和maxbutton=false;label1的属性中设置为:alignment=2-center。 外观大致是如图所示: 下面我们开始编程: OptionExplicit DimAlarmTime '申明变量 --------- PrivateSubCommand1_Click() Calldialog '调用dialog子程序 EndSub -------- PrivateSubCommand2_Click() AlarmTime=InputBox(“请输入你想设定的时间,例如(19:12:00)",“小闹钟") IfAlarmTime=“"ThenExitSub IfNotIsDate(AlarmTime)Then MsgBox“你所输入的不是时间格式,请重试!",,“Wrong" Else AlarmTime=CDate(AlarmTime) EndIf '判断输入的是否可转换成time格式 'isdate函数是判断输入的是否可转换成date格式 EndSub -------------- PrivateSubCommand3_Click() Calldeng '调用deng子程序 EndSub --------------- PrivateSubForm_Click() frmAbout.Show '显示关于对话框 EndSub ------------- PrivateSubForm_Load() Command3.Enabled=0 AlarmTime=“" '初始化时command3为不可用的 EndSub --------------- PrivateSubForm_Resize() IfWindowState=1Then mintime else caption=“小闹钟" EndIf '如果窗口被最小化,则调用mintime程序 EndSub --------------- PrivateSubmintime() Caption=Format(Time,“longTime") '使用长时间格式来显示时间 EndSub --------------- PrivateSubTimer1_Timer() IflblTime.Caption<>CStr(Time)Then lblTime.Caption=Time EndIf '显示时间每秒钟的变化 IfTime>=AlarmTimeThen Calldeng EndIf '判断如果现在的时间超过了设定的时间,则调用deng子程序 IfWindowState=1Then IfMinute(CDate(Caption))<>Minute(Time)Then mintime EndIf EndIf '最小化时显示时间每分钟的变化 EndSub ------------- Subdialog() CommonDialog1.Flags=cdlCFBoth CommonDialog1.ShowOpen Label1.Caption=CommonDialog1.filename IfLabel1<>“"Then Command3.Enabled=-1 Else ExitSub EndIf '把打开的文件名给于label1 '如果label1不为空时,则command3即可用 EndSub -------------- Subdeng() Dimss ss=Shell(Label1.Caption,1) End '启动指定的文件,并且结束小闹钟程序 EndSub 最后在about对话框中要提的是:在form_load中app.title表示你的应用程序的名字;app.major、minor、revision是关于应用程序的版本信息;lblDescription.Caption用于对本程序的一些说明描述之类的话;lblDisclaimer.Caption用于版权信息或警告等。 好了,至此我们已完成了一个简单的VB程序的编写,希望你能设计出更好的闹钟程序来!
温馨提示:内容为网友见解,仅供参考
VB.NET中怎么实现当时间达到设定时间时响铃??急急急。。在线等!谢谢了...
首先在form1上建立三个命令按钮,分别为command1(打开预启动的文件);command2(设定时间的按钮);第三个command3(即可启动)按钮可有可无;一个label1用来显示你预打开的文件名的路径;一个lbltime用来显示现在的时间;还有一个commondialog,它在工程菜单的部件中,你可把它加到工具箱中再开始使用;关于对话...
vb.net 当光标离开TextBox1的时候。对其进行判断 怎么实现 求大神帮 ...
利用文本框的焦点丢失事件:Private Sub TextBox1_LostFocus(sender As Object, e As System.EventArgs) Handles TextBox1.LostFocus Label5.Text = "供应商简称"End Sub
vb.net 当光标离开TextBox1的时候。对其进行判断 怎么实现 求大神帮 ...
Private Sub TextBox1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseLeave 查询数据库,找出符合TextBox1.text的供应商简称 Me.Label5.Text =供应商简称 End Sub 如果是鼠标离开点击了其他控件使TextBox1失去焦点时显示,则:Private Sub TextBox1_Leave(B...
为什么当你爱上一个人时就会死活不想放手?谢谢了,大神帮忙啊
当你对一个人产生爱情的时候,你的心是惶恐而不安的,你不知道对方的感受,你要隐藏自己的心情,因为你是个矜持的人。也许你当初爱的根本就是你心中的一个影子,你给他披上了一件梦的衣裳,你陶醉在梦的幻觉里不愿醒来,久久地徘徊、辗转着,当你知道了对方的感情时,一切都已经风轻云淡,因为你已经走出了他的影子,...
时间跟时候有什么区别?谢谢了,大神帮忙啊
时间,你有时间吗? 时候,你有时候吗? 以上这两个句子就可以简单区别,时间,是询问一个具体,固定的名词。时候,不能作为一个具体,固定的名词来。比如,有时间和有时候,有时间代表的范围就是在某一个时期,我有时间;而有时候代表的是偶尔,有时,不能准确的代表一个时间内,某个时间点。
有效的时间管理给你带来了什么改变?
详情请查看视频回答
为什么有的事情发生过后,感觉以前好像发生过的?谢谢了,大神帮忙啊
谢谢了,大神帮忙啊 总有些事情,当发生在我的身上,我总会觉得这事曾在我身上发生过,简直一模一样,可是事实却没有,大家有没有同感?... 总有些事情,当发生在我的身上,我总会觉得这事曾在我身上发生过,简直一模一样,可是事实却没有,大家有没有同感? 展开 我来答 ...
...中的日期进行查询,跪求各位大神帮忙,万分感谢!急急急!!
now 截取当前系统时间(包含时分秒)day(date) 截取当前天 month(date) 截取当前月 year(date) 截取当前年 hour(now) 截取当前时 minute(now) 截取当前分 second (now) 截取当前秒 然后连接数据库把取到的数据插入里面就可以了。使用Timer控件,设置每一秒调一次。然后显示在窗体上或存到数据库中。
...起止?时间各需要达到什么目的?谢谢了,大神帮忙啊
10.“十五”期间宏观调控的主要预期目标分别是: 经济增长速度预期为年均7%左右,到2005年按2000年价格计算的国内生产总值达到12.5万亿元左右,人均国内生产总值达到9400元。五年城镇新增就业和转移农业劳动力各达到4000万人,城镇登记失业率控制在5%左右。价格总水平基本稳定。国际收支基本平衡。 11.“...
为什么我的手机QQ安全中心校准了时间还要校准?谢谢了,大神帮忙啊
1.进入手机版“QQ安全中心”。2.在我的页面中选择“设置”。3.进入QQ安全中心“校准时间”。4.点击“自动校准时间”。(需要用到网络才可以校准)。6.校准前后时间对比:1、手机顶部为网络自动更新的“北京时间”。2、校正前后,时间相差“1分钟”。(当QQ安全中心时间与北京时区时间的误差超过两分钟...