| |
|
|
| allô Frank Pour dem 20. Neustart reicht es mir mon Programme soll aus einem Verzeichnis différent CSV-Fichiers avec LOADFILE dans un Listview appel. cela klappt aussi beim ersten la fois. un Extra-Button soll maintenant, bevor une autre Dossier gezeigt wird, cela Listview schliessen. cela allez aussi. chez qui après folgenden zweiten sélection wird maintenant cela Listview geladen et cela Programme steht !!! j'ai alle mir bekannten Opportunités dans unterschiedlicher Reihenfolge ausprobiert - toujours était un System-Refresh nötig. s'il te plaît um Aider ! ici sommes qui Befehle, avec denen je alles versucht habe: IF GetFocus(closed&) Button sur dem Hauptfenster (%HWND) CLEARLIST DESTROYWINDOW(listview&) ERASELISTVIEW(listview&) DELETEOBJECT listview& ENDIF Habe je quelque chose übersehen ou bien suis je blöd merci pour Aider horst :?: [E-Mail] |
|
|
| |
|
|
|
Frank Abbing | Hi.
EreaseListview? qu'est-ce que c'est car?
Um un Listview sûrement trop entfernen, ist DestroyWindow() richtig. Erstellst du maintenant un nouveau Listview, darfst du mais pas wieder InitMessages() verwenden! je denke, cela du cela fais. Bevor du cela Parentfenster (je vermute, c'est chez dir cela Hauptfenster) des Listviews schließt, dois du cela Subclassing débrancher, avec CloseMessages().
plus peux je so aus qui Ferne pas dire. là dois du mir wohl une fonctionnement Code envoyons. |
|
|
| |
|
|
|
| Hi Frank trop Deiner Frage : EraseListview ... qu'est-ce que c'est car ici un Auszug aus deiner Aider EraseListview(H)
Entfernt alle Listview-Strukturen eines Listviews dedans qui Dll. c'est nötig, um plus que 64 Listviews pro Programme benutzen trop peut.
H : Long - Handle eines avec CreateListview() erstellten Listview Controls
Bisher étions seulement maximum 64 Listviews pour chaque Programme erlaubt. cela ändert sich avec cette Funktion, car hiermit peut alle Strukturen dedans qui Listview.dll wieder geleert volonté, quoi H betrifft. EraseListview() sollte pour chaque DeleteObject(listview) angewendet volonté, bzw. si cela komplette la fenêtre gelöscht wurde, dans dem sich cela Listview befunden hat.. EraseListview() löscht pas cela Listview selber, mais seulement interne Strukturen. qui Anzahl Listviews dedans eines Programms ist illimité, si vous cet Funktion benutzen.
qui faute était (pour endlosen Versuchen selbst draufgekommen) Initmessage - eh bien klappt mais alles jusqu'à zum prochain Nerven Gruss horst [E-Mail] |
|
|
| |
|
|
|
Frank Abbing | allô.
ah cela EraseListview()... cela darfst du naturellement seulement benutzen, après que cela Listview avec DestroyWindow() gelöscht wurde! |
|
|
| |
|
|