力控组态软件下拉框控件的方法和事件

力控组态软件ForceControl V7.0 Windows 控件 下拉框控件的方法和事件

力控组态软件ForceControl V7.0 下拉框控件的事件

Change
名称:Change
功能:数据改变事件
返回值:void
参数:nOldSel-改变前选中行,nNewSel-改变选中行
说明:等同于“数据改变动作” ,选中行发生改变执行相关自定义脚本函数

力控组态软件ForceControl V7.0 下拉框控件的方法

ListClear
功能:删除列表框中所有项。
语法:#name.ListClear()。
返回值:无。
示例:#name.ListClear();// 列表框中所有项被删除。

GetWindowsText
功能:获取编辑框中的内容。
语法:#name.GetWindowsText()。
返回值:字符型。
示例:#name.GetWindowsText();// 返回编辑框中的内容。

ListInsertItem
功能:指定位置插入对象。
语法:#name.ListInsertItem(nIndex,Text)。
参数:nIndex为选择项索引号,类型为整型,成员项索引号,索引号从0开始。Text为
要设置的数据值,类型为字符串。
返回值:无。
示例:#name.ListInsertItem(0, “abc”);//索引号为0的项为“abc” 。

ListAddItem
功能:在列表后面添加一行文本为列表框项。
语法:#name.ListAddItem(Text)。
返回值:无。
参数:Text为字符串,要添加的项目的文本串。
示例:#name.ListAddItem (“abc”);// 在列表后面添加”abc”。

ListDeleteItem
功能:删除列表框中指定的成员项。
语法:#name.ListDeleteItem(index)。
参数:index为整型,成员项索引号,索引号从0开始。
返回值:无。
示例:#name.ListDeleteItem(0);// 删除列表框中索引号为0的成员项。

ListFindItem
功能:查找与文本串Text相匹配的索引项。
语法:#name.ListFindItem(Index,Text)。
说明:Text为字符串,要查找的文本串。索引号从0开始,-1表示未找到。
返回值:整型。
示例:#name.ListFindItem (0,”abc”);// 从索引号0开始,返回与文本串abc相匹配的索引项。

ListGetSelection
功能:获取当前选择项的索引号。
语法:#name.ListGetSelection()。
说明:索引号从0开始,-1表示无选择。
返回值:整型。
示例:#name.ListGetSelection();// 返回当前选择项的索引号。

ListSetSelection
功能:设置当前选择项。
语法:#name.ListSetSelection(Index)。
参数:列表框风格为普通有效。Index为选择项索引号,类型为整型。索引号从0开
始,-1表示无选择。
返回值:无。
示例:#name.ListSetSelection(1);// 设置当前选择项为1。

ListGetItem
功能:获取索引号为Index的项目字符串信息。
语法:#name.ListGetItem(Index)。
参数: Index为选择项索引号,类型为整型。索引号从0开始,-1表示无选择。
返回值:字符串。
示例:#name.ListGetItem(1);// 返回索引号为1的项目字符串信息。

ListSetItemData
功能:设置索引号为Index的成员项相关联的数据值。该数据值可
由ListGetItemData函数获取。
语法:#name.ListSetItemData (Index,Data)。
参数: Index为选择项索引号,类型为整型。索引号从0开始,-1表示无选择。
返回值:无。
示例:#name.ListSetItemData(1,70);// 设置索引号为1的成员项关联的值为70。

ListGetItemData
功能:取成员项相关联的数据值。
语法:name.ListGetItemData(Index)。
参数: Index为选择项索引号,类型为整型。索引号从0开始,-1表示无选择。
返回值:整型。
示例:#name.ListGetItemData(1);// 返回索引号为1的成员项相关联的数据值。

ListSave
功能:将列表框中的内容存盘。
语法:#name.ListSave(FileName)。
参数:FileName为字符串,要保存的文件名称,缺省文件路径为应用目录下的UserDat
子目录。存储的内容包括列表框中项数,文本串及数值。存储格式为文本格式。
记录格式为:
<?xml version=”1.0″ encoding=”gb2312″?>;
<XML Count=”2″>;
<Node0 Content0=”List1″ ItemData0=”0″>Node0</Node0>;
<Node1 Content1=”List2″ ItemData1=”1″>Node1</Node1>;
</XML>;
示例:#name.ListSave(“C:\a.txt”);// 将列表框中的内容存为C盘目录下的a.txt文件。

ListLoad
功能:从指定的文件中装载列表框。
语法:#name.ListLoad(FileName)。
参数:FileName为字符串,要读取的文件名称,缺省文件路径为应用目录下的
UserDat子目录。文件格式参见ListSave。
示例:#name.ListLoad(“C:\a.txt”);// 将C盘目录下的a.txt文件装载到列表框中。

力控组态软件下拉列表控件的方法和事件

力控组态软件ForceControl V7.0  Windows 控件  下拉列表 控件的方法和事件

力控组态软件 下拉列表 控件的事件

Click
名称:Click
功能:鼠标单击事件
返回值:void
参数:nIndex-选中的序号
说明:鼠标单击执行相关自定义脚本函数。

DbClick
名称:DbClick
功能:鼠标双击事件
返回值:void
参数:nIndex-选中的序号
说明:鼠标双击执行相关自定义脚本函数。

Change
名称:Change
功能:数据改变事件
返回值:void
参数:nOldSel-改变前选中行,nNewSel-改变选中行
说明:选中行发生改变执行相关自定义脚本函数。

力控组态软件 下拉列表 控件的方法

GetListCount
功能:获取列表中元素的个数
语法:int GetListCount()
返回值:int,列表中元素的个数
示例:#name.GetListCount()

IsCurSelection
功能:查看所给索引号的项是否被选中。
语法:#name.IsCurSelection(index)。
返回值:整型。选中为1,未选中为0。
说明:index为整型,从0开始,列表框风格为“多选”或“多选扩展”时有效。
示例:#name.IsCurSelection(2);//返回索引号为2的项是否被选中。

ListInsertItem
功能:指定位置插入对象。
语法:#name.ListInsertItem(nIndex,Text)。
参数:nIndex为选择项索引号,类型为整型,成员项索引号,索引号从0开始Text为
要设置的值,类型为字符串。
返回值:无。
示例:#name.ListInsertItem(0, “abc”);//索引号为0的项为“abc” 。

ListLoad
功能:从指定的文件中装载列表框。
语法:#name.ListLoad(FileName)。
参数:FileName为字符串,要读取的文件名称,缺省文件路径为应用目录下的
UserDat子目录。文件格式参见ListSave。
返回值:无。
示例:#name.ListLoad(“C:\a.txt”);// 将C盘目录下的a.txt文件装载到列表框中。

ListSave
功能:将列表框中的内容存盘。
语法:#name.ListSave(FileName)。
参数:FileName为字符串,要保存的文件名称,缺省文件路径为应用目录下的
UserDat子目录。
存储的内容包括列表框中项数,文本串及数值。存储格式为文本格式。记录
格式为:

<?xml version=”1.0″ encoding=”gb2312″?>
<XML Count=”2″>
<Node0 Content0=”List1″ ItemData0=”0″>Node0</Node0>
<Node1 Content1=”List2″ ItemData1=”1″>Node1</Node1>
</XML>
返回值

返回值:无
示例:#name.ListSave(“C:\a.txt”);// 将列表框中的内容存为C盘目录下的a.txt文件。

ListSetItemData
功能:设置索引号为Index的成员项相关联的数据值。
语法:#name.ListSetItemData (Index,Data)。
参数:Index为选择项索引号,整型。索引号从0开始,-1表示无选择,Data为数值。
返回值:无。
示例:#name.ListSetItemData(1,70);// 设置索引号为1的成员项关联的值为70。

ListGetItemData
功能:取索引号为Index的成员项相关联的的数据值。
语法:name.ListGetItemData(Index)。
参数:Index为选择项索引号,类型为整型。索引号从0开始,-1表示无选择。
返回值:相关联的的数据值。
示例:#name.ListGetItemData(1);// 返回索引号为1的成员项相关联的数据值。

ListAddItem
功能:添加一行文本为列表框项。Text为字符串,要添加的项目的文本串。
语法:#name. ListAddItem (Text)
返回值:无。
示例:#name.ListAddItem (“abc”);// 在列表后面添加”abc”。

ListClear
功能:删除列表框中所有项。
语法:#name.ListClear()。
返回值:无。
示例:#name.ListClear();// 列表框中所有项被删除。

ListDeleteItem
功能:删除列表框中指定的成员项。
语法:#name.ListDeleteItem(index)。
参数:index为整型,成员项索引号,索引号从0开始。
返回值:无。
示例:#name.ListDeleteItem(0);// 删除列表框中索引号为0的成员项。

ListFindItem
功能:查找与文本串Text相匹配的索引项。
语法:#name.ListFindItem(Index,Text)。
参数:Text为字符串,要查找的文本串。索引号从Index开始,-1表示未找到。
返回值:int,返回strText的索引号,-1表示未找到
示例:#name.ListFindItem (0,”abc”);//从索引号0开始,返回与文本串abc相匹配的索引
项。

ListGetSelection
功能:获取当前选择项的索引号。
语法:#name.ListGetSelection()。
返回值:索引号从0开始,-1表示无选择。
示例:#name.ListGetSelection();// 返回当前选择项的索引号。

ListSetSelection
功能:设置当前选择项。
语法:#name.ListSetSelection(Index)。
参数:列表框风格为普通有效。Index为选择项索引号,类型为整型。索引号从0开
始,-1表示无选择。
返回值:无。
示例:#name.ListSetSelection(1);// 设置当前选择项为1。

ListGetItem
功能:获取索引号为Index的项目字符串信息。
语法:#name.ListGetItem(Index)
参数:Index为选择项索引号,类型为整型。索引号从0开始,-1表示无选择。
返回值:索引号为Index的项目字符串信息。
示例:#name.ListGetItem(1);// 返回索引号为1的项目字符串信息。

力控组态软件简单图形对象的属性

力控组态软件ForceControl V7.0简单图形对象的属性

Decimal
属性:Decimal
描述:小数点位数
类型:int
说明:文本和扩展按钮输出数字的小数点位数设置。
示例:设置本文本输出显示小数点后显示两位
this.Decimal = 2;

FColor
属性:FColor
描述:图形对象的填充颜色
类型:int
说明:图形对象的填充颜色,序号值对应力控软件颜色板的每个颜色的序号
具体颜色所对应的序号参考开发环境的颜色管理工具箱颜色提示的序号。
示例:将当前图形对象填充颜色设置红色
this.FColor = 0;

Height
属性:Height
描述:图形对象的当前高度值
类型:int
说明:该属性标识当前图形对象的高度数值
示例:将当前图形对象的高度值赋给变量a.pv
a.pv = this.Height

IHeight
属性:IHeight
描述:图形对象的原始高度
类型:int
说明:图形对象的原始高度,该值不能被修改只能被读取。
示例:将本图形对象的原始高度值赋给a.pv
a.pv = this.IHeight;

IWidth
属性:IWidth
描述:图形对象的原始宽度
类型:int
说明:图形对象的原始宽度,该值不能被修改只能被读取。
示例:将本图形对象的原始宽度值赋给a.pv
a.pv = this.IWidth;

IX
属性:IX
描述:图形对象原始左上角X坐标值,该值不能被设置只能读取
类型:int
说明:该属性标识图形对象的左侧的原始坐标的水平坐标值
示例:将当前对象的原始X轴坐标值赋给变量a.pv
a.pv = this.IX;

IY
属性:IY
描述:图形对象原始左上角Y坐标值,该值不能被设置只能读取
类型:int
说明:该属性标识图形对象的上沿的原始坐标值
示例:将当前对象的原始Y轴坐标值赋给变量a.pv
a.pv = this.IY;

LColor
属性:LColor
描述:图形对象的边线颜色
类型:int
说明:图形对象的边线颜色,序号值对应力控软件颜色板的每个颜色的序号
具体颜色所对应的序号参考开发环境的颜色管理工具箱颜色提示的序号。
示例:将当前图形对象边线颜色设置红色
this.LColor = 0;

Text
属性:Text
描述:文本内容
类型:string
说明:文本和扩展按钮显示的文本内容。
示例:设置按钮对象a显示的名字为“你好”
#a.Text = “你好”;

Width
属性:Width
描述:图形对象的当前宽度值
类型:int
说明:该属性标识当前图形对象的宽度数值
示例:将当前图形对象的宽度值赋给变量a.pv
a.pv = this.Width

X
属性:X
描述:图形对象左上角X坐标值
类型:int
说明:该属性是记录图形对象的实时坐标位置
示例:将本对象水平方向的左侧位置设置到界面的100个像素的位置
this.X = 100;

Y
属性:Y
描述:图形对象左上角Y坐标值
类型:int
说明:该属性是记录图形对象的实时坐标位置
示例:将本对象垂直方向的上沿位置设置到界面的100个像素的位置
this.Y = 100;