Что нового

Элементы GUI _guictrltreeview_sort как отменить сортировку в treeview

dimcomp

Новичок
Сообщения
66
Репутация
0
Здравствуйте. При нажатии на кнопку, пункты сортируются с помощью команды
Код:
_guictrltreeview_sort
. Возможно ли так же по кнопке отменить сортировку по алфавиту?
Сообщение автоматически объединено:

Вот пример:
Код:
#include <GUIConstantsEx.au3>
#include <GuiTreeView.au3>
#include <WindowsConstants.au3>

;$Debug_TV = true ; Проверяет ClassName передаваемый в функции. Установите True и используйте дескриптор от другого элемента, чтобы увидеть как это работает

global $x = 12
global $hItem[$x], $hTreeView, $hItemFound, $Input
global $iStyle = BitOR($TVS_HASBUTTONS, $TVS_HASLINES, $TVS_LINESATROOT, $TVS_DISABLEDRAGDROP, $TVS_SHOWSELALWAYS, $TVS_CHECKBOXES)

_Main()

Func _Main()

    GUICreate("Пример", 210, 245)
    GUISetState()
    $hTreeView = GUICtrlCreateTreeView(5, 5, 200, 200, $iStyle)

        $hItem[0] = GUICtrlCreateTreeViewItem("Пункт3", $hTreeView)
        $hItem[1] = GUICtrlCreateTreeViewItem("Пункт2", $hItem[0])
        $hItem[2] = GUICtrlCreateTreeViewItem("Пункт1", $hTreeView)
        $hItem[3] = GUICtrlCreateTreeViewItem("Пункт4", $hItem[2])
        $hItem[4] = GUICtrlCreateTreeViewItem("Пункт8", $hTreeView)
        $hItem[5] = GUICtrlCreateTreeViewItem("Пункт7", $hItem[4])
        $hItem[6] = GUICtrlCreateTreeViewItem("Пункт6", $hTreeView)
        $hItem[7] = GUICtrlCreateTreeViewItem("Пункт5", $hItem[6])    
        $hItem[8] = GUICtrlCreateTreeViewItem("Пункт9", $hTreeView)
        $hItem[9] = GUICtrlCreateTreeViewItem("Пункт10", $hItem[8])
        $hItem[10] = GUICtrlCreateTreeViewItem("Пункт11", $hTreeView)
        $hItem[11] = GUICtrlCreateTreeViewItem("Пункт12", $hItem[10])
        
        $Button = GUICtrlCreateButton("Сортировать", 10, 210, 100, 25)
    
    
    While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button
            _GUICtrlTreeView_Sort($hTreeView)
    EndSwitch
    WEnd
    
EndFunc   ;==>_Main

Как сделать ещё одну кнопку отменяющую сортировку?
 
Последнее редактирование:
Верх