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);
情報:編集ボックスメソッド