Also, ich habe in einer GUI zwei verschiedene Listviews untereinander.
Code: Select all
Gui, 1: Add, ListView, R3 x5 y5 w400 vListe1, Info1|Info2|Info3|Info4|Info5
LV_Add( "", Wert1_1, Wert1_2, Wert1_3, Wert1_4, Wert1_5)
LV_Add( "", Wert2_1, Wert2_2, Wert2_3, Wert2_4, Wert2_5)
LV_Add( "", Wert3_1, Wert3_2, Wert3_3, Wert3_4, Wert3_5)
LV_ModifyCol( 1, "AutoHdr Left")
LV_ModifyCol( 2, "AutoHdr Left Text")
LV_ModifyCol( 3, "AutoHdr Left Text")
LV_ModifyCol( 4, "AutoHdr Right Float SortDesc")
LV_ModifyCol( 5, "AutoHdr Right Float")
Gui, 1: Add, ListView, R3 x5 y+10 w400 vListe2, Info6|Info7|Info8|Info9|Info10
LV_Add( "", Wert4_1, Wert4_2, Wert4_3, Wert4_4, Wert4_5)
LV_Add( "", Wert5_1, Wert5_2, Wert5_3, Wert5_4, Wert5_5)
LV_Add( "", Wert6_1, Wert6_2, Wert6_3, Wert6_4, Wert6_5)
LV_ModifyCol( 1, "AutoHdr Left")
LV_ModifyCol( 2, "AutoHdr Right Float")
LV_ModifyCol( 3, "AutoHdr Right Float")
LV_ModifyCol( 4, "AutoHdr Right Float SortDesc")
LV_ModifyCol( 5, "AutoHdr Right Float")
Ich habe es in einem Timer mit LV_Modify probiert und auch mit LV_Delete/LV_Add, aber entweder aktualisiert sich nur eine der beiden LVs oder die Werte werden durcheinander gewirbelt oder es passiert schlicht gar nix.
Ich muss wohl zugeben, dass ich die Logik des aktualisierens von Listviews irgendwie nicht durchschaut habe ...
Kann mir jemand anhand des Beispiels oben vlt mal zeigen wie es aussehen muss, damit das auch stabil funktioniert?
Dank im voraus!