



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Vbs操作wince画面脚本总结一:不使用变量单纯的操作界面1操作某个画面中控件的属性女口 Homel.Pdl (总窗体) 下的 画面窗口 2 (画面窗口)Sub OnClick(ByVal Item)Dim objCircleDim scree nn ameDim pwn ameSet objCircle= Scree nltems(圆 1)objCircle.Radius = 60Set scree nn ame=HMIR un time.Scree ns(Home1)/ 获取要操作的窗体Set pwname=screenname.Screenltems(” 画面窗口 2)/获取要操作的控
2、件,这里填入你要操作的控件名MsgBox(objCircle.Radius) / 输出圆的半径MsgBox (pwname.Picturename)/输出当前画面窗口 2的名字End Sub注意当调用某窗体下的某控件的某个属性时,需要声明两个对象,一个接纳这个控 件,一个接纳值例如Dim objectDim valueSet object =HMIRuntime.Screens(Home1).Screenltems(” 画面窗口 2)Set value=object.picture name2. 更改画面窗口的对象Sub On Click(Byval Item)Dim opObjectSet
3、opObject=HMIRuntime.Screens (Home1).Screenltems(” 画面窗口 2) opObject.PictureName=Page1. PdlEnd Sub3. 设置文本Set titleTxt=HMIRuntime.Screens (Home1).ScreenItems(静态文本 2) titleTxt.Text =titleTxt.Text+EF / 获取文本的值并追加字符4. vb字符串函数VB的字符串截取函数有 Left (字符串,n),返回字符串前 N个字符;Mid (字符 串,p,n),从第p个字符开始,向后截取 N个字符;right (字符串,
4、n),返回字符串 的最后n个字符。获取下标VB中的InStr()函数与InStrRev()函数:都是在主字符串当中搜寻寻找子字符串,返回找到的子字符串在主字符串中出现的位置; 不同在于;InStr()函数,从左开始向右寻找,InStrRev()函数,从右开始向左寻找。截取right和left二:操作变量获取长度Len1. Dim objTagDim ATextSet objTag = HMIRu ntime.Tags(a)/ 获取变量objTag.Read / 执行读取Set AText=Screenltems(静态文本 2)/ 获取控件AText.Text=objTag.Value / 给控
5、件写入值 objTag.Value =100 /给目标变量写入值 objTag.Write/ 执行写入2. vb 中 Switch 语句的变体Dim objTagDim ATextSet objTag = HMIRuntime.Tags(a)/ 获取内部变量 a 的值objTag.ReadogjTag.write/必须要有这一步,这是读取操作,冋理如果改写值必须要有Set AText=ScreenItems(静态文本 2)Select Case objTag.ValueCase 1AText.Text=aCase 2AText.Text=bCase ElseAText.Text=objTag.
6、ValueEnd Select三.弹出对话框设置buttons参数可以有以下值:常数值描述vbOKOnly 0 只显示确定按钮。 vbOKCancel 1 显示确定和取消按钮。vbAbortRetrylgnore 2显示放弃、重试和忽略按钮。vbYesNoCancel 3 显示是、否和取消按钮。|vbYesNo 4显示是和否按钮。vbRetryCancel 5 显示重试和取消按钮。vbCritical 16 显示临界信息图标。_|vbQuestion 32 显示警告查询图标。vbExclamation 48 显示警告消息图标。vblnformation 64 显示信息消息图标。vbDefaul
7、tButton1 0第一个按钮为默认按钮。vbDefaultButton2 256第二个按钮为默认按钮。vbDefaultButton3 512第三个按钮为默认按钮。vbDefaultButton4 768第四个按钮为默认按钮。vbApplicationModal 0应用程序模式:用户必须响应消息框才能继续在当前应用程序中工 作。vbSystemModal 4096 系统模式:在用户响应消息框前,所有应用程序都被挂起。第一组值(0 - 5)用于描述对话框中显示的按钮类型与数目;第二组值(16, 32, 48, 64)用于描述图标的样式;第三组值(0, 256, 512)用于确定默认按钮;而第四
8、组值(0, 4096)则 决定消息框的样式。在将这些数字相加以生成buttons参数值时,只能从每组值中取用一个数字。返回值MsgBox函数有以下返回值:|常数值按钮vbOK 1 确定vbCancel 2 取消vbAbort 3 放弃vbRetry 4 重试vbIgnore 5 忽略vbYes 6 是vbNo 7 否下面的例子演示了MsgBox函数的用法:Dim MyVarMyVar = MsgBox (Hello World!, 65, MsgBox Example)MyVar contains either 1 or 2, depending on which button is clicked.你要求是有是和否两个按钮那么MyVar = MsgBox (Hello World!, 65, MsgBoxExampl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房地产项目投资合作协议书范本大全
- 2025版绿色环保合租住宅节能服务合同
- 2025版航空航天市场场调研合同协议书范本
- 二零二五年度园林景观绿化养护与病虫害防治合同范本
- 二零二五版防盗门及锁具产品维修保养合同
- 2025年度家庭房产抵押个人借款合同范本汇编
- 2025版数字音乐版权销售合同书模板
- 2025版股权质押登记服务收费标准合同范本
- 2025版房屋买卖合同模板:精装修新房交易
- 二零二五年度二手房产买卖合同风险评估及规避范本
- GB/T 45760-2025精细陶瓷粉体堆积密度测定松装密度
- 关于水肿的课件
- 2024年云南省富源县人民医院公开招聘护理工作人员试题带答案详解
- 石膏固定病人的护理措施
- 2025年湖南省中考语文试卷(含解析)
- 护理质量管理七大工具
- 轻量化渲染方案-洞察及研究
- 医药代表商务礼仪培训课程
- 2025年大学英语四级考试模拟试卷完形填空实战演练
- 义务教育化学课程标准(2022年版)
- 护理心绞痛课件
评论
0/150
提交评论