Function Reference

_ArrayDisplay

与えられた1次元または2次元の配列をリストビューに表示します。

#Include <Array.au3>
_ArrayDisplay(Const ByRef $avArray [, $sTitle = "Array: ListView Display" [, $iItemLimit = -1 [, $iTranspose = 0 [, $sSeparator = "" [, $sReplace = "|" [, $sHeader = ""]]]]]])

 

パラメータ

$avArray 表示する配列
$sTitle [オプション]ウィンドウに使用するタイトル
$iItemLimit [オプション]表示するリストビューのアイテム(行)の最大数
$iTranspose [オプション]デフォルト値以外を設定すると、配列が2次元の場合に転置します
$sSeparator [オプション]Opt("GUIDataSeparatorChar")を動的に変更します
$sReplace [オプション]各配列要素内の$sSeparatorと置き換える文字列
$sHeader [オプション]ヘッダーの列名

 

返し値

成功:: 1
失敗: 0。@errorを設定します
@error: 1 - $avArrayは配列ではありません
2 - $avArrayの次元が高すぎます(2次元までしかサポートしません)

 

注意

なし。

 

関連

 


#include <Array.au3>

;===============================================================================
例1
;===============================================================================
$asControls = StringSplit(WinGetClassList("[active]", ""), @LF)
_ArrayDisplay($asControls, "Class List of Active Window")

;===============================================================================
例2 (手動で定義した配列を使用)
;===============================================================================
Local $avArray[10]

$avArray[0] = "JPM"
$avArray[1] = "Holger"
$avArray[2] = "Jon"
$avArray[3] = "Larry"
$avArray[4] = "Jeremy"
$avArray[5] = "Valik"
$avArray[6] = "Cyberslug"
$avArray[7] = "Nutster"
$avArray[8] = "JdeB"
$avArray[9] = "Tylo"

_ArrayDisplay($avArray, "$avArray set manually 1D")
_ArrayDisplay($avArray, "$avArray set manually 1D transposed", -1, 1)

;===============================================================================
例3 (StringSplit()の返す配列を使用)
;===============================================================================
$avArray = StringSplit(WinGetClassList("", ""), @LF)
_ArrayDisplay($avArray, "$avArray as a list classes in window")

;===============================================================================
例4 (2次元配列)
;===============================================================================
Local $avArray[2][5] = [["JPM", "Holger", "Jon", "Larry", "Jeremy"], ["Valik", "Cyberslug", "Nutster", "JdeB", "Tylo"]]
_ArrayDisplay($avArray, "$avArray as a 2D array")
_ArrayDisplay($avArray, "$avArray as a 2D array, transposed", -1, 1)