Listview

  • Irgendwie komme ich mit Listview nicht zu recht.
    Ich moechte Eintraege aus einer ini Datei auslesen.
    Die ini ist wie folgt aufgebaut.
    [eintrag01]
    eintrag01=eintrage01
    [eintrag02]
    eintrag02=eintrag02
    .......

    Ich habe noch keine Ansatz gefunden, wie ich aus der ini die Daten ausgelesen bekomme.

    Danke fuer die Hilfe

  • Wenn ich ehrlich bin konnte ich zunächst nicht herausfinden was dein problem ist.

    "Irgendwie komme ich mit Listview nicht zu recht. Ich moechte Eintraege aus einer ini Datei auslesen"

    Ich bin daher einfach davon ausgegangen, dass du Werte aus einer .ini-Datei auslesen und in eine Listview speichern magst.

    Das nächste mal vielleicht ein wenig mehr die Hilfe nutzen, da steht eigentlich alles drin ;)

    Stichpunkte: Ini Read, GUICtrlCreateListView, GUICtrlCreateListViewItem

    So Far

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Opt('GUIOnEventMode', 1)

    [/autoit] [autoit][/autoit] [autoit]

    Local $hGUI = GUICreate("Thread ID 43865", 400, 400)
    Local $cID_Listview = GUICtrlCreateListView("Key|Value", 5, 5, 390, 370)
    Local $cID_Button = GUICtrlCreateButton("Load Key-Values from INI", 100, 380, 200, 15)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW, $hGUI)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit", $hGUI)
    GUICtrlSetOnEvent($cID_Button, "_LoadData")

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    Sleep(100)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _Exit()
    Exit
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _LoadData()
    GUICtrlCreateListViewItem("Key1|" & IniRead(@ScriptDir & "\2.ini", "Section1", "Key1", ""), $cID_Listview)
    GUICtrlCreateListViewItem("Key2|" & IniRead(@ScriptDir & "\2.ini", "Section1", "Key2", ""), $cID_Listview)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    ;~ Ini-File
    ;~ --------
    ;~ [Section1]
    ;~ Key1=Value1
    ;~ Key2=Value2

    [/autoit]

    Grüße Yaerox

    Grüne Hölle