VFP:大纲控件的应用.doc_第1页
VFP:大纲控件的应用.doc_第2页
VFP:大纲控件的应用.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VFP:大纲控件的应用用VFP5开发应用软件中,在设计一些树型结构的数据字典时,VFP5的常用控件如:组合框、下拉框等不能做到直观友好的界面,在此可以利用VFP提供的activeX控件中的OUTLINE 控件实现多层树型结构设计。- 具本的设计步骤如下:- 1、选择菜单 工具 选项 控件页中选择ACTIVEX 控件在选定下列表中找出OUTLINECONTROL 并选定后按 确定 按扭。- 2、进行表单设计时在表单控件中按 查看类 按扭并选择activeX控件后可以选用OUTLINE 控件,并在表单上创建。- 3、选定OUTLINE 控件创建的对象 OLECONTROL1,并单击鼠标右键进行OUTLINECONTROL的特性设置包括通常风格、图片、字体、颜色等。-4、编写程序代码,在对象OLECONTROL1的INIT事件中用ADDITEM()、INDENT()、LISTINDEX()等函数在OLECONTROL1对象中增加项目。- 5、在编写代码时的几个函数介绍:(A) ADDITEM() 在控件中增加项目语法:CONTROL.ADDITEM( Citem , nINDEX )注:Citem :文本- 增加项的内容nINDEX: 数字-增加项在大纲中的排序位置如:要在大纲第三列中插入“顶丰家具”OLECONTROL1.ADDITEM(顶丰家具,2)(B) REMOVEITEM() 在大纲中移去项目语法:CONTROL.REMOVEITEM( nINDEX )注:nINDEX: 数字-从大纲中移去项在大纲中的排序号(C) INDENT() 设置列表项在表的的结构层次语法:CONTROL.INDENT(nINDEX)=nORDER注:nINDEX:数字-要设置项目在大纲中的排序号nORDER: 设置在大纲的的层次数值- (D) LIST() 一个字符串数组,用于对大纲列表串里面的项目进 行访问。- 语法:CONTROL.LIST(nINDEX)-技巧:这个函数可以与下面的LISTINDEX()联合在DBLCLICK事件中使用可以返回所选的项目内容,首先用LISTINDEX()函数测出当前选定的列表项目的排序号,然后用测出的排序号作LIST()函数的参数即可得项目内容。- (E) LISTCOUNT() 列表的项目总数。语法:M_VAR=CONTROL.LISTCONT()(F) L

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论