




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四讲 第三方通用控件的使用第一节 微软提供的标准日历时间控件概述:微软提供的标准日历控件“Microsoft Date and Time Picker Control 6.0”可以提供日期、时间两种格式,通过此控件我们可以获得日期、时间、星期,这样可以与其他控件如KVADOGRID控件配合使用方便的进行以时间为条件的数据查询。主要使用到的是控件的几个属性和事件:n 属性:Day、Month、Year 、DayOfWeek、Hour、Minute、Secondn 事件:Change()、CloseUp()控件使用:点击工具箱的“插入通用控件”,选择“Microsoft Date and Time Picker Control 6.0”,如图一所示:点击“确定”后,鼠标变成十字形。然后在画面上画一个矩形框,日历控件就放到画面上了。双击画面的日历控件,为控件命名为:“ADate”。同样的方法再创建一个日历控件,双击控件为控件命名为“ATime”,选中ATime控件,点击鼠标右键,弹出快捷菜单,选择“控件属性”,弹出控件属性对话框,如图二所示:在通用选项卡中对控件的“格式”进行设置,格式有四种,我们选择“2dtpTime”,选择完成后我们点击“确定”,ATime控件就由日期变为时间了。如图三所示:图一 插入日历控件图二 控件属性图三 控件双击“ADate”控件,弹出动画连接属性,选择“事件”选项卡,如图四所示:双击“CloseUp”事件的关联函数,弹出控件事件函数编辑框,如图五所示: 在函数声明处为函数命名,如“CloseUp1()”,在命令语言编辑框中编写脚本程序对选择的日期进行处理,如图七所示。图四 控件的动画连接属性图五 控件事件函数脚本程序:string temp;本站点年=ADate.Year;本站点月=ADate.Month;本站点日=ADate.Day;本站点周=ADate.DayOfWeek;temp=StrFromInt( 本站点年, 10 );if(本站点月10)temp=temp+-0+StrFromInt( 本站点月, 10 );elsetemp=temp+-+StrFromInt( 本站点月, 10 );if(本站点日10)temp=temp+-0+StrFromInt( 本站点日, 10 );elsetemp=temp+-+StrFromInt( 本站点日, 10 );本站点日期=temp;if(本站点周=1)本站点星期=星期日;if(本站点周=2)本站点星期=星期一;if(本站点周=3)本站点星期=星期二;if(本站点周=4)本站点星期=星期三;if(本站点周=5)本站点星期=星期四;if(本站点周=6)本站点星期=星期五;if(本站点周=7)本站点星期=星期六;图七 控件函数CloseUp1()双击“ATime”控件,弹出动画连接属性,选择“事件”选项卡,如图四所示:双击“Change”事件的关联函数,弹出控件事件函数编辑框,如图五所示: 在函数声明处为函数命名,如“Change1()”,在命令语言编辑框中编写脚本程序对选择的时间进行处理,如图八所示:脚本程序如下:string temp;本站点时=ATime.Hour;本站点分=ATime.Minute;本站点秒=ATime.Second;if(本站点时10)temp=StrFromInt( 本站点时, 10 );elsetemp=0+StrFromInt( 本站点时, 10 );if(本站点分10)temp=temp+:0+StrFromInt( 本站点分, 10 );elsetemp=temp+:+StrFromInt( 本站点分, 10 );if(本站点秒10)temp=temp+:0+StrFromInt( 本站点秒, 10 );elsetemp=temp+:+StrFromInt( 本站点秒, 10 );本站点时间=temp;图八 控件函数Change1()制作画面如图九所示:动画连接分别连接对应的变量。图九 日历控件画面运行画面如图十所示:图十 运行系统第二节 微软提供的标准对话框控件:概述:微软提供的标准控件“Microsoft common dialog control,version 6.0”可以弹出标准的文件选择对话框。主要使用到的是控件的几个属性和方法: 属性:FileName 文件名称 方法:ShowOpen()主要打开文件的时候使用 方法:ShowSave()主要保存文件的时候使用控件使用:如图所示:选择下面的控件显示如下图所示的图标:双击此控件给控件起名称:Common 在画面上做一个按钮,按钮文本为“打开文件”,命令语言如下图:将选择的文件名称赋值给字符串变量loadfile。在画面上做一个按钮,按钮文本为“保存文件”,命令语言如下图:将要保存的文件名称赋值给字符串变量loadfile。运行系统下,点击“打开文件”按钮,弹出如下所示对话框,我们可以进行选择需要的文件,通过此控件我们可以方便的选择文件。第三节 PDF文件阅读器控件概述:Adobe Acrobat Control for ActiveX 是一个PDF文件阅读器,在安装Acrobat 6.0软件后会有此控件,该控件可以方便用户在组态王运行系统中直接阅读PDF格式的文档。主要使用到的是控件的几个属性和方法:n 属性:scr文件名称n 方法:LoadFile ()、Print()、FirstPage()、LastPage()、NextPage()控件使用:在插入通用控件中,选择下面的控件:显示如下图所示的图标:双击此控件给控件起名称:Acrobat控件的属性scr连接组态王字符串变量本站点PDFFile,如图利用控件的方法可以实现*.pdf文件的打开(Open)、打印(Print)、首页(FirstPage)、末页(LastPage)、下一页(NextPage)等功能。在画面上做一个按钮,按钮文本为“Open”,命令语言如下:Common.ShowOpen();本站点PDFFile=Common.FileName;这两句是利用上面的Common控件得到选择的PDF文件的名字。Acrobat.LoadFile
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阿拉尔市2024-2025学年八年级下学期语文期中模拟试卷
- 安徽省黄山市歙县2024-2025学年高一上学期期末考试语文题目及答案
- 安徽省亳州市谯城区2023-2024学年高二上学期期末考试化学考题及答案
- 2025 年小升初吕梁市初一新生分班考试数学试卷(带答案解析)-(冀教版)
- 社区禁毒基础知识培训课件
- 社区物业管理培训
- 小学数学西师大版(2024)一年级上第一单元0-9的认识和加减(一)测试卷(含答案)
- 广西壮族自治区柳州市统编版2024-2025学年四年级下册期末考试语文试卷(含答案)
- 重庆市永川景圣中学校2024-2025学年七年级下学期第二次月考数学试卷(含答案)
- 经理居间咨询合同范本
- 中西医结合治疗过敏性疾病的实践与思考
- 路面注浆打孔合同范本
- 新疆维吾尔自治区巴音郭楞蒙古自治州2024-2025学年八年级下学期期末模拟数学试题(无答案)
- 资产收购方案(3篇)
- 素描构图与透视教案
- 混凝土立方体抗压强度试验工程材料试验与检测63课件
- 小学数学有效作业设计讲座
- 2025年职工技能大赛考核试题及答案
- 2025年中国邮政集团工作人员招聘考试笔试试题(含答案)
- 云计算环境下的数据安全与隐私保护研究
- 传媒入股协议合同
评论
0/150
提交评论