Mehere Einträge in einer Liste markieren.

  • Hallo Zusammen,
    ich habe eine Liste mit

    Code
    $meine_liste = GUICtrlCreateList("",5,200,490,490,BitOR($WS_VSCROLL,$LBS_SORT,$LVS_SHOWSELALWAYS, $LVS_REPORT),$WS_EX_STATICEDGE )


    erstellt. Es lassen sich zwar mittels $LVS_SHOWSELALWAYS mehrere Einträge markieren, doch ich würde gerne das Windows-Standardverhalten in der Liste realisieren.
    Also mit gedrückter Strg-Taste lassen sich mehrere einzelne Einträge markieren,
    mit Shift-Taste und den Pfeiltasten mehrere laufende Einträge markieren und ganz wichtig mit
    STRG+A alle markieren.

    Ist dies möglich?

  • Hallo Axel,

    dies ist mit einer ListBox (GuiCtrlCreateList) nicht öglich. Nimm einfach eine Listview (GuiCtrlCreateListView) da klappt mehrfach Selektion. Um alle zu arkieren musst du dir halt eine Routine auf einen HotKey oder Button legen,

    mfg autoBert