Ciao Lanfranco,
Gran parte delle difficoltà che incontri in questo problema derivano dal
fatto che consideri la listbox (o l'editfield) un contenitore di dati,
quando invece è solo un "visualizzatore" dei dati che hai altrove. Uno
dei pattern più usati nella programmazione OO è MVC, acronimo di
Model-View-Controller.
In poche parole, i tuoi dati e le operazioni che effettui su di essi
sono il Model, cioè un contenitore astratto. La listbox e l'editfield
sono la View, il mezzo usato per visualizzare i dati. Per gestire i
rapporti tra Model e View si usa un Controller, che spesso è parte
integrante della View. Per approfondire
<http://en.wikipedia.org/wiki/Model-view-controller>.
Il consiglio è di creare una classe che contenga i dati, che poi possono
essere visualizati come lista nella listbox, come testo in un editfield,
come grafico in un canvas, etc. La classe deve avere due metodi per
leggere i dati e per scriverli. Puoi chiamarli Read(fromFile As
FolderItem) e Write(toFile As FolderItem). Poi puoi aggiungere un metodo
per passare i dati alla listbox. Oppure puoi creare una sottoclasse di
Listbox che abbia un metodo per accettare i dati dalla tua Classe.
Ciao,
Andrea Suraci
Lanfranco wrote:
Non voglio stancare ulteriormente ma mi spiego meglio.
A me serve leggere solo alcune linee dal file, ad esempio
linee che contengono una data particolare o comunque una stringa ben
precisa,
per potere inserire solo quello che mi serve nella ListBox e dopo
eventualmente salvare il tutto.
Comunque trovero un altro metodo grazie lo stesso.
Lanfranco
|