Hi!
Ich habe dein beispiel getestet "Funktioniert"
Spoiler anzeigen
#include <GuiListView.au3>
[/autoit] [autoit][/autoit] [autoit]Const $programm = 'Test'
[/autoit] [autoit][/autoit] [autoit]Local $aLi
[/autoit] [autoit][/autoit] [autoit]GUICreate($programm, 500, 250)
$GuiBut_beenden = GUICtrlCreateButton('Beenden', 5, 5)
;$GuiList = GUICtrlCreateListView('Datei|Zuletzt Bearbeitet|Größe', 80, 20, 400, 200, 0x0001, BitOR(0x00000001, 0x00000020, 0x00010000))
$ListView1 = GUICtrlCreateListView("Spalte1|Spalte2|Spalte3", 24, 72, 798, 626)
GUISetState(@SW_SHOW)
_GUICtrlListView_SetColumnWidth($ListView1, 0, 400)
_GUICtrlListView_SetColumnWidth($ListView1, 1, 75)
_GUICtrlListView_SetColumnWidth($ListView1, 2, 75)
;GUICtrlCreateListViewItem('A|qwer|zuio', $ListView1)
;GUICtrlCreateListViewItem('B|asdf|hjkl', $ListView1)
;GUICtrlCreateListViewItem('C|yxcv|vbnm', $ListView1)
;_GUICtrlListView_SimpleSort($ListView1, $B_DESCENDING, 3)
#endregion ### END Koda GUI section ###
Global $hWndListView = GUICtrlGetHandle($ListView1)
_GUICtrlListView_RegisterSortCallBack($hWndListView)
For $i = 32 To 54
$aLi = Chr(Random(32, $i, 1)) & '|' & Chr(Random(32, $i, 1)) & '|' & Chr(Random(98, $i, 1))
GUICtrlCreateListViewItem($aLi, $ListView1)
Next
GUISetState()
Global $hWndListView = GUICtrlGetHandle($ListView1)
_GUICtrlListView_RegisterSortCallBack($hWndListView)
Do
$aktion = GUIGetMsg()
Switch $aktion
Case $ListView1
_GUICtrlListView_SortItems($hWndListView, GUICtrlGetState($ListView1))
Case $GuiBut_beenden
ContinueCase
Case -3
_GUICtrlListView_UnRegisterSortCallBack($hWndListView)
Exit
EndSwitch
Until 0
Lg Kleiner