仿QQ菜单控件说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

仿QQ菜单控件说明

CtListBar控件包含了许多很有用的方法和属性。开始实例学习前,我们有必要先对其主要的几个方法和属性了解一番。表一和表二分别列出了几个主要的方法和属性,以及它们的类型、说明。初步了解之后,现在我们就开始实例讲解。

(表一)

方法返回类型说明

AddList integer添加一个新的分组

DeleteList boolean从控件中删除一个已有分组

AddListItem integer在一个分组中新添加一个项目

DeleteItem boolean在一个分组中删除一个项目

InsertListItem short在某一分组中的某一位置插入一个新的项目

ClearLists void清除控件中的所有分组和项目

(表二)

属性数据类型说明

BackImage Picture设置控件背景图片。利用这个属性,可以实现“皮肤”的功能。BarHeight integer设置分组按钮的高度。

BorderType integer设置控件的边框样式

BorderColor long设置控件的边框颜色,仅当BorderType设置为“0-Regular”时有效。ButtonBackColor long设置分组按钮和上下滚动按钮的颜色。

ButtonForeColor long设置分组按钮和上下滚动按钮的字体颜色。

ButtonSize integer设置上下滚动按钮大小。

GradientFill boolean设置控件背景是否显示渐变色。

GradColorFrom long设置渐变色的起始颜色。

GradColorTo long设置渐变色的结束颜色。

IconSize integer设置图标显示模式是大图标或小图标。

Image1-6Picture设置预先在控件中加载的6幅图片。

ListBarStyle integer设置控件纵向或是横向显示。

ListBackColor long设置控件的背景颜色。

ListForeColor long设置分组中项目文字的颜色。

ListScrollSpeed integer设置项目滚动的速度。

ItemScrollSpeed integer设置分组滑动的速度。

语法:Object.CtlistBar1.AddListItem(nIndex,strText,ImageIndex)

例如:thisform.CtlistBar1.AddListItem(1,'我的电脑',thisform.CtListBar1.image1

转自网上

ctlistbar控件使用说明

1、概述

CTLBAR控件是一个可包含icos和bitmaps(用于背影)图象的卷轴式菜单。

CTLBAR控件提供一系列的列表栏(LISTBAR),每个列表栏(LISTBAR)可添加多达32000个列表条(LIST ITEM)。

(1).32位CTLBAR控件名:CTLBAR32.OCX

(2).16位CTLBAR控件名:CTLBAR16.OCX

(3).许可文件名:ctLstBar.lic

(4).类名:CtListBarCtrl

2、方法

(1)创建项目窗口

语法:Object.CtlistBar1.AddList('项目窗口1')

(2)在项目窗口中增加按钮

语法:Object.CtlistBar1.AddListImage(nIndex,strText,ImageIndex)或

Object.CtlistBar1.AddListItem(nIndex,strText,Object.CtlistBar1.ListImage(index))

例如:thisform.CtlistBar1.AddListImage(1,'我的电脑',1)或

thisform.CtlistBar1.AddListItem(1,'我的电脑',thisform.CtlistBar

1.ListImage(1))

含义:表示在第一个项目窗口里增加一个名为“我的电脑”的按钮。

另有一种CtlistBar控件(可能是3.0版本的)的语法稍有不同:

语法:Object.CtlistBar1.AddListItem(nIndex,strText,ImageIndex)

例如:thisform.CtlistBar1.AddListItem(1,'我的电脑',thisform.CtListBar1.image1

各自的Control属性图为:

screen.width-333)this.width=screen.width-333"align=center border=0>图1

screen.width-333)this.width=screen.width-333"align=center border=0>图2

上述两种方法可以加在控件的init事件里。

3、属性

(1)GradientFill属性,默认值.F.表示项目窗口中的背景色为灰色(即ListBackcolor属性所指定的颜色,如果设为.T.,则项目窗口中的颜色有渐变的效果,如图:

screen.width-333)this.width=screen.width-333"align=center border=0>图3

screen.width-333)this.width=screen.width-333"align=center border=0>图4

(2)ListBarStyle属性,默认值1-Vertical,表示项目窗口内的按钮竖着排列,另有一种属性值为0-Horizontal,表示按钮横着排列,如图4。

(3)ButtonBackcolor属性,设置控件“横梁”按钮的背景颜色。

ButtonForecolor属性,设置控件“横梁”按钮的文字颜色。

相关文档
最新文档