Vorrei sapere come scrivere l'intero contenuto di una listbox in un file di testo.
Sempre sulle list; come fare in modo che se si passa un elemento (tramite additem) già presente nella list questo non venga agginto ma ignorato?
tnx
Vorrei sapere come scrivere l'intero contenuto di una listbox in un file di testo.
Sempre sulle list; come fare in modo che se si passa un elemento (tramite additem) già presente nella list questo non venga agginto ma ignorato?
tnx
Per la prima, ti leggi in ciclo ogni elemento della lista e lo scrivi su file, per la seconda prima di aggiungere l'elemento alla lista devi vedere se esiste, quindi in ciclo su ogni elemento fare il controllo. Questa la strada più semplice.
Strada migliore tramite API SendMessage passando un array vuoto puoi farti ritornare gli elementi presenti nella listbox, fai una join su stringa e poi scrivi la stringa su file. Sempre con SendMessage utilizzando la costante LB_FINDSTRINGEXACT sai se un elemento esiste nella listbox e quindi non farlo inserire, senza stare a ciclare per ogni elemento della listbox facendo il relativo controllo.
Ans.