Page 1 sur 1

[..] Tri des ListView

Posté : mer. 05 nov. 2008 17:37
par ValWatt
Bonjour,

J'ai créé une ListView de 3 colonnes,
comment trier ce contrôle en fonction des valeurs d'une colonne ?

A+

Code : Tout sélectionner

#include <GuiConstantsEx.au3>
#include <GuiListView.au3>
#include <GuiImageList.au3>

Local $GUI, $hImage
    $GUI = GUICreate("(External) ListView Create", 400, 300)

    $hListView = _GUICtrlListView_Create ($GUI, "", 2, 2, 394, 268)
    _GUICtrlListView_SetExtendedListViewStyle ($hListView, BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES))
    GUISetState()
    
    ; Add columns
    _GUICtrlListView_InsertColumn ($hListView, 0, "N°", 150, 2)
    _GUICtrlListView_InsertColumn ($hListView, 1, "Colonne 2", 90)
    _GUICtrlListView_InsertColumn ($hListView, 2, "Colonne 3", 100)

    ; Add items
    $j=20
    For $i=1 to 20      
        _GUICtrlListView_AddItem ($hListView, $i, 0)
        ;_GUICtrlListView_AddSubItem (Nom ListView, position ligne à/c 0, Valeur, N° col)
        _GUICtrlListView_AddSubItem ($hListView, $i-1, $j, 1)
        _GUICtrlListView_AddSubItem ($hListView, $i-1, $i+$j, 2)
        ;_GUICtrlListView_AddItem ($hListView, $j, 1)
        $j = $j-1
    Next

    ; Loop until user exits
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
 

Re: Tri des ListView

Posté : mer. 05 nov. 2008 17:44
par jbnh
► Afficher le texte
+ Lire les règles du forum pour les balises ;)