建议UDF函数能编写添加三维数组的显示函数_ArrayDisplay3D
建议UDF函数能编写添加三维数组的显示函数_ArrayDisplay3D,就像Excel 多标签显示表格一样,sheet1、sheet2、.......、sheetn 发帖注意版块 写这么多年程序了,真一次没用过三维数组,真有这类需求,都可以转化为更低维数的数组。 自己做个tab不就行了 然后每个tabitem里嵌一个listview 本帖最后由 netegg 于 2014-1-25 18:12 编辑#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#include <guitab.au3>
Opt("GUIOnEventMode", 1)
$Form1 = GUICreate("Form1", 625, 443, 192, 124)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
$Tab1 = GUICtrlCreateTab(64, 32, 521, 377)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH + $GUI_DOCKHEIGHT)
Dim $list, $o = 0
For $x = 0 To 9
GUICtrlCreateTabItem('sheet' & $x)
$list[$x] = GUICtrlCreateListView('|0|1|2', 70, 70, 500, 300)
For $d = 0 To 10
GUICtrlCreateListViewItem($d&'|['&$x & '][' & $d &']['& $o & ']|[' & $x &']['& $d &']['& $o + 1&']|[' & $x &']['& $d &']['& $o + 2&']', $list[$x])
Next
$o=0
Next
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)
While 1
Sleep(100)
WEnd
Func Form1Close()
Exit
EndFunc ;==>Form1Close
三维数组显示,抛砖引玉一下,具体的自己完善吧 初学者不明觉党。。。
页:
[1]