



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VBA常用技巧代码解析技巧1在用户窗体上添加状态栏在错误!未找到引用源。、错误!未找到引用源。中我们在用户窗体上添加了菜单和工具栏,为了使窗体更像正规的软件,还需要在用户窗体的底部添加一个状态栏,用于显示程序的各种状态信息。在用户窗体上添加状态栏使用StatusBar控件,StatusBar控件用于设计窗体状态栏,状态栏由一组连续的窗格(最多16个)对象组合而成,用于显示应用程序当前的工作状态,其位置通常在应用程序窗体的底部。在设计模式下右键单击“工具箱”,在显示的右键菜单中选择附加控件”,在显示的对话框中选择MicrosoftStatusBarControl,veision6.0控件如图1-
2、1所示,拖动后就可以在用户窗体上添加一个StatusBar控件。图1-1选择StatusBar控件在用户窗体上添加了StatusBar控件后还需要添加窗格,可以在StatusBar控件的属性页中进行设置和添加,在StatusBar控件的属性窗口中选择“自定义”按钮,在显示的属性页中设置属性和添加窗格,如图1-2所示。;.Ij - D2:iFdeB) DincFara!:EI 如吧 urn m aw皿。minnTutuI-崎看1融,TUFflP|tiBIHRjSe/yrfew工.(iTPHilba-稚fu-TfvsuqBATr.j.TC!II$II;“Hi.eF-tulliEiteltfltSA
3、.” ,备3 i4fF+nl廿仃餐序苗斓瞽庠TsarN*LgMLfEIczb-bI-sa lwaf 43 ntn- 口 LiJlfiif* XrT*”副捕Taft-TiUu才2y加d u wTm0 - r 百LW t;%142切/“Ttmn*ibrt*TrwD - ihwBxrwkl皋,心”图1-2添加StatusBar控件的窗格也可以在代码运行时对其进行属性设置和添加窗格,双击用户窗体写入下面的代码:# 001PrivateSubUserForm_Initialize()# 002使用API函数添加菜单代码略,详见附件。# 003DimarrAsVariant# 004DimiAsByte#
4、005使用Toolbar控件添加工具栏代码略,详见附件。#006arr=Array(0,6,5)#007WithStatusBar1#008.Width=Me.Width-10#009Fori=1To3#010.Panels.Add(i,).Style=arr(i-1)#011Next#012.Panels(1).Text=准备就绪!#013.Panels(2).Width=60#014.Panels(3).Width=75#015.Panels(1).Width=Me.Width-.Panels(1).Width-.Panels(2).Width# 016.Panels(3).Picture
5、=LoadPicture(ThisWorkbook.Path&123.BMP)# 017Fori=0To2# 018.Panels(i+1).Alignment=i# 019Next# 020EndWith# 021EndSub代码解析:第8行代码设置StatusBar控件的宽度比用户窗体略小一点。第9行到第11行代码在StatusBar控件中添加三个窗格并指定窗格的样式。添加窗格需要在Panels集合对象中使用Add方法,语法如下:object.Panels.Add(index,key,text,style,picture)参数object是必需的,代表StatusBar对象。参数index
6、是可选的,指定新增窗格的索引值,该索引值决定了窗格在StatusBar控件中的位置。如果省略index参数新增窗格添加到Panels集合的最后。参数key是可选的,指定新增窗格的关键字。参数text是可选的,指定新增窗格中显示的文本。参数style是可选的,指定新增窗格的样式,设置值如表格1-1所示。属性值值说明sbrText0显示文本与图形sbrCaps1显示大小写状态sbrNum2显示numlock键状态sbrIns3显示Insert状态sbrScrl4显示Scroll键状态sbrtime5按系统格式显示时间sbrDate6按系统格式显示日期表格1-1Style参数值参数picture是可
7、选的,指定新增窗格载入的图像。第12行代码设置第一个窗格显示的文本。第13行到第15行代码设置三个窗格的宽度。第16行代码为第三个窗格加载指定的图像。Panels 对象的 Alignment 属第17行到第19行代码设置三个窗格中文本的对齐方式。性返回或设置窗格中文本的对齐方式,设置值如表格1-2所示。属性值值说明sbrLeft0文本左对齐sbrCenter1文本居中对齐sbrRight3文本右对齐表格1-2Alignment属性值在示例中使用StatusBar控件的第一个窗格在用户窗体的文本框输入时显示所输入的内容,需要在文本框中写入下面的代码。#001PrivateSubTextBox1_Change()#002StatusBar1.Panels(1).Text=正在录入:&Te
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版商铺出租简单合同书范例
- 聘用导演合同范例二零二五年
- 二零二五担保业务专题要点.x
- 2025至2030全球与中国坍落度筒行业需求规模及发展态势研究报告
- 区块链技术入门打造企业新未来
- 公共卫生管理中的数据驱动决策流程
- 全科医生治疗范围
- 区块链在医疗信息保护中的应用探讨
- 区块链在环保领域的应用与挑战
- 中学教师述职报告开头(6篇)
- 《政府采购管理研究的国内外文献综述》5500字
- 糖尿病护理查房提出问题
- 回收设施布局与优化-深度研究
- 2024年国网浙江省电力有限公司招聘考试真题
- 微专题2 质量守恒定律的应用(解析版)
- 分析化学考试题(附参考答案)
- 广东省广州市越秀区2025年中考一模历史模拟试题(含答案)
- 森林无人机灭火技术集成-深度研究
- 股份转让协议模板
- 利他思维培训课件
- 2025年北京铁路局集团招聘笔试参考题库含答案解析
评论
0/150
提交评论