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

AVEVA™ InTouch HMI

Windows共通コントロールリストメソッド

Windows共通コントロールリストメソッド

  • Last UpdatedApr 28, 2026
  • 1 minute read

Windows 共通コントロールのメソッドをランタイム時にスクリプトで使用して、コントロールを操作できます。

以下の表には、次の操作を実行するためにスクリプトで使用できるメソッドが一覧表示されています。

  • 編集ボックス コントロールの内容をファイルからロードし、ファイルに保存する

  • リスト ボックス コントロールおよびコンボ ボックス コントロールの一覧内のアイテムを操作する

  • リスト ボックス コントロールおよびコンボ ボックス コントロールの一覧内のアイテムを操作する

    メソッド

    用途、構文、および情報

    AddItem()AddItem()

    リストにアイテムを(文字列に強制変換)追加します。ファイルがソートされている場合、新しいアイテムを適切な位置に挿入して選択します。このリストがソートされていない場合、アイテムはリストの最後に追加されます。

    使用元:コンボボックス、リストボックス

    リスト ボックス内の列挙値または配列値を作成している場合は、この関数は機能しません。

    構文:ControlName.AddItem(String);

    情報:リストにアイテムを追加および挿入します。

    クリア

    リストからすべてのアイテムを削除します。リストがバインドされている場合は、バインドされている参照(配列または列挙)がクリアされます。

    リスト ボックス内の列挙値または配列値を作成している場合は、この関数は機能しません。

    コンボボックス、リストボックス

    構文:ControlName.Clear();

    情報:リストからのアイテムの削除

    DeleteItem<1/>DeleteItem

    インデックスをパラメータとして受け入れ、そのアイテムをリストから削除します。リストの最初のアイテムのインデックスは 0 です。

    コンボボックス、リストボックス

    構文:ControlName.DeleteItem(Index);

    情報:リストからのアイテムの削除

    DeleteSelection()DeleteSelection()

    現在選択されているアイテムをリストから削除します。

    コンボボックス、リストボックス

    構文:ControlName.DeleteSelection();

    情報:リストからのアイテムの削除

    FindItem()FindItem()

    目的:文字列と Boolean(IgnoreCase)をパラメーターとして受け入れ、その文字列に一致する最初のアイテムのインデックスを返します。IgnoreCase が true に設定されている場合、SearchString の大文字と小文字は無視されます。false に設定されている場合、FindItem は検索を実行するときに大文字と小文字を区別します。リストの最初のアイテムのインデックスは 0 です。

    コンボボックス、リストボックス

    構文: ControlName.FindItem(SearchString, IgnoreCase);

    情報:リスト内のアイテムの検索

    GetItem()<1/>GetItem()

    目的:パラメータとしてこの関数に提供されたインデックスに関連付けられたアイテムを返します。リストの最初のアイテムのインデックスは 0 です。

    コンボボックス、リストボックス

    構文:ItemCaption=ControlName.GetItem(Index);

    情報:リスト内で選択されたアイテムのキャプションの読み取り

    InsertItem()InsertItem()

    リスト内での現在の選択対象の後に提供された文字列を挿入します。リストがソートされている場合は機能しません。

    コンボボックス、リストボックス

    構文:ControlName.InsertItem(String);

    情報:リストにアイテムを追加および挿入します。

    SetItemData()SetItemData()

    関数にインデックスが提供されているリスト内のアイテムに値を関連付けます。リストの最初のアイテムのインデックスは 0 です。

    この関数は、UseValuesAsItems が False に設定されている場合にのみ機能します。リスト ボックス コントロール内の列挙値または配列値を作成している場合は、機能しません。

    コンボボックス、リストボックス

    構文:ControlName.SetItemData(Index,Value);

    情報:アイテムとリスト内の値の関連付け

    GetItemData()GetItemData()

    関数にインデックスが提供されているリスト内のアイテムに関連付けられた値を返します。リストの最初のアイテムのインデックスは 0 です。

    この関数は、UseValuesAsItems が False に設定されている場合にのみ機能します。リスト ボックス コントロール内の列挙値または配列値を作成している場合は、機能しません。

    コンボボックス、リストボックス

    構文:Value=ControlName.GetItemData(Index);

    情報:アイテムとリスト内の値の関連付け

    LoadList()LoadList()

    名前がパラメータとして関数に渡されているファイルから文字列のリストをロードします。ファイルのデフォルトの位置はユーザー フォルダです(c:\documents や settings\username など)。

    リスト ボックス コントロール内の列挙値または配列値を作成している場合、LoadList メソッドは機能しません。

    コンボボックス、リストボックス

    構文:ControlName.LoadList(FileName);

    情報:アイテムリストのロードと保存

    LoadText()LoadText()

    ファイルから編集ボックスコントロール内へテキストをロードします。ファイルのデフォルトの位置はユーザー フォルダです(c:\documents や settings\username など)。

    [Usedby:EditBox(編集ボックス)]

    構文:ControlName.LoadText(FileName);

    情報:編集ボックスメソッド

    SaveList()SaveList()

    名前がパラメータとして関数に渡されているファイルにリストを保存します。ファイルのデフォルトの位置はユーザー フォルダです(c:\documents や settings\username など)。

    コンボボックス、リストボックス

    構文:ControlName.SaveList(FileName);

    情報:アイテムリストのロードと保存

    SaveText()<1/>SaveText()

    編集ボックスコントロール内の現在のテキストをファイルに保存します。ファイルのデフォルトの位置はユーザー フォルダです(c:\documents や settings\username など)。

    [Usedby:EditBox(編集ボックス)]

    構文:ControlName.SaveText(FileName);

    情報:編集ボックスメソッド

Related Links