Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Windows 公共控件列表方法

  • Last UpdatedApr 24, 2026
  • 1 minute read

您可以使用 Windows 公共控件的方法,通过在编写脚本时使用控件实现在运行时操纵控件。

下表中包含可在编写脚本时使用的方法的列表:

  • 从文件加载编辑框控件的内容以及将该内容保存到文件中。

  • 对列表框控件及组合框控件列表中的项进行操纵。

  • 对列表框控件及组合框控件列表中的项进行操纵。

    方法

    用途、语法和信息

    AddItem

    用途:将项添加到(强制转换为字符串)列表中。如果列表已进行排序,那么新项会插入到正确位置并处于选中状态。如果列表尚未排序,则会将该项添加到列表底部。

    使用者:组合框、列表框

    当使用枚举或数组来填充列表框时,此函数无效。

    语法:ControlName.AddItem(CaptionString);

    信息将项目添加并插入到列表中

    清空

    用途:删除列表中的所有项目。如果列表已绑定,则会清除绑定的引用(数组或枚举)。

    当使用枚举或数组来填充列表框时,此函数无效。

    使用者:组合框、列表框

    语法:ControlName.Clear();

    信息从列表中删除项目

    DeleteItem

    用途:接受索引作为参数并从列表中删除该项。列表中第一项的索引为 0。

    使用者:组合框、列表框

    语法:ControlName.DeleteItem(Index);

    信息从列表中删除项目

    DeleteSelection

    用途:从列表中删除当前所选项。

    使用者:组合框、列表框

    语法:ControlName.DeleteSelection();

    信息从列表中删除项目

    FindItem

    用途:接受字符串和布尔值 (IgnoreCase) 作为参数,并返回与该字符串匹配的第一项的索引。若 IgnoreCase 设置为 true,则忽略 SearchString 的大小写;若设置为 false,FindItem 在执行搜索时会考虑大小写。列表中第一项的索引为 0。

    使用者:组合框、列表框

    语法:ControlName.FindItem(SearchString, IgnoreCase);

    信息在列表中查找项目

    GetItem

    用途:返回与作为参数提供给此函数的索引相关联的项。列表中第一项的索引为 0。

    使用者:组合框、列表框

    语法:ItemCaption = ControlName.GetItem(Index);

    信息读取列表中所选项目的标题

    InsertItem

    用途:将提供的字符串插入到列表中当前所选内容之后。如果列表已排序则无效。

    使用者:组合框、列表框

    语法:ControlName.InsertItem(String);

    信息将项目添加并插入到列表中

    SetItemData

    用途:将值与已将索引提供给函数的列表中的项相关联。列表中第一项的索引为 0。

    仅当 UseValuesAsItems 设置为 False 时,此函数才有效。当使用枚举或数组来填充列表框控件时,此函数无效。

    使用者:组合框、列表框

    语法:ControlName.SetItemData(Index,Value);

    信息在列表中关联项目与值

    GetItemData

    用途:返回与将索引提供给函数的列表中的项相关联的值。列表中第一项的索引为 0。

    仅当 UseValuesAsItems 设置为 False 时,此函数才有效。当使用枚举或数组来填充列表框控件时,此函数无效。

    使用者:组合框、列表框

    语法:Value = ControlName.GetItemData(Index);

    信息在列表中关联项目与值

    LoadList

    用途:从将名称作为参数传递给函数的文件中加载字符串的列表。文件的缺省位置在用户文件夹中,例如:c:\documents and settings\username。

    当使用枚举或数组来填充列表框控件时,LoadList 方法无效。

    使用者:组合框、列表框

    语法:ControlName.LoadList(FileName);

    信息加载和保存项目列表

    LoadText

    用途:将文件中的文本加载到编辑框控件中。文件的缺省位置在用户文件夹中,例如:c:\documents and settings\username。

    使用者:编辑框

    语法:ControlName.LoadText(FileName);

    信息编辑框方法

    SaveList

    用途:将列表保存至已将名称作为参数传递给函数的文件中。文件的缺省位置在用户文件夹中,例如:c:\documents and settings\username。

    使用者:组合框、列表框

    语法:ControlName.SaveList(FileName);

    信息加载和保存项目列表

    SaveText

    用途:将编辑框控件中的当前文本保存至文件中。文件的缺省位置在用户文件夹中,例如:c:\documents and settings\username。

    使用者:编辑框

    语法:ControlName.SaveText(FileName);

    信息编辑框方法

Related Links