vb创建托盘20120909

vb创建托盘20120909

ID:10782185

大小:58.50 KB

页数:8页

时间:2018-07-08

vb创建托盘20120909_第1页
vb创建托盘20120909_第2页
vb创建托盘20120909_第3页
vb创建托盘20120909_第4页
vb创建托盘20120909_第5页
资源描述:

《vb创建托盘20120909》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、【包括:托盘左键、右键事件】添加两个窗体【frmMain】、【frmMenu】【frmMain】中添加控件PicturBox命名为Pic1,控件TextBox,命名Text1代码:OptionExplicit'强制定义类型DimWithEventscTrayIcoAscTray'托盘右键单击事件DimWithEventsMenuFrmAsfrmMenu'主窗体鼠标单击事件DimMeHideAsBoolean'是否已经隐藏了'-------------判断鼠标对托盘图标的单击是【左键】、还是【右键】。。。。PrivateSubcTrayIco_MouseClick(ByValBut

2、tonAsLong,ByValDBClickAsBoolean)SelectCaseButtonCasevbRightButtonIfDBClick=FalseThenPopupMenuMenuFrm.mPop2EndIfCasevbLeftButtonIfDBClick=TrueThenCallShowHideMeEndIfEndSelectEndSubPrivateSubForm_Load()SetcTrayIco=NewcTraySetMenuFrm=NewfrmMenuWithcTrayIco.AddTrayIcoPic1'用于替代的图片控件.SetTrayIconMe.

3、Icon.SetTrayTipMe.CaptionEndWith'OnTopMeMe.WindowState=vbNormalEndSub'-------------退出时提示“是否确认退出”PrivateSubForm_QueryUnload(CancelAsInteger,UnloadModeAsInteger)IfMsgBox("您真的要退出吗?",vbYesNo+vbDefaultButton1,"!退出提示")=vbYesThenEndElseCancel=TrueEndIfEndSubPrivateSubForm_Unload(CancelAsInteger)OnEr

4、rorResumeNextcTrayIco.DelTrayIcoUnloadMenuFrmSetcTrayIco=NothingSetMenuFrm=NothingEndSubPrivateSubMenuFrm_MenuClick2(ByValIndexAsLong)'托盘右键菜单点击事件DimstrAsStringstr=Text1.TextSelectCaseIndexCase0'显示/隐藏界面CallShowHideMeCase1Case2'选择默认数据库IfMid(str,InStrRev(str,"")+1)="456"Then'从字符串最右端的“”符号开始截取字段

5、MsgBox"您正在使用默认数据库!",vbOKOnly,"【提示】"EndIfCase3Case4'切换当前数据库UnloadMeCase5Case6UnloadMeEndSelectEndSub'PrivateFunctionShowHideMe()'显示或隐藏主窗体OnErrorResumeNextIfMe.WindowState<>vbNormalThenDimIAsLongMe.WindowState=vbNormalMe.Show'timerAutoHide.Enabled=FalseI=FormIsTop(5)IfI<>0ThenMe.Top=IIf(I=-1,0,

6、Screen.Height-TaskBarHeight-Me.Height)EndIfElseMe.WindowState=vbMinimizedMe.HideEndIfEndFunctionPrivateFunctionFormIsTop(ByValWC_PixAsLong)AsLong'窗体是否在屏幕上边或下边,,托盘右键【隐藏、显示窗体时需要】'在上顶边,返回-1'在下边,返回1'否则返回0OnErrorResumeNextIfMe.TopScreen.Hei

7、ght-TaskBarHeight-frmMain.Height-WC_Pix*15ThenDebug.Print"Top+OK"FormIsTop=1ElseFormIsTop=0EndIfEndFunction【frmMenu】中使用菜单编辑器一级:mPop2二级:显示/隐藏主界面名称:mPops2索引:0-名称:mPops2索引:1【-用于扩大间隔】选择默认数据库名称:mPops2索引:2-名称:mPops2索引:3【-用于扩大间隔】切换当前数据库名称:mPops2索引:4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。