In teoria io ricarico il form però in pratica è la stessa cosa di richiamare la funziona in quanto il form ha solo queste istruzioni...Originariamente inviato da oregon
Intanto non devi chiamare il form_load ma devi scrivere una funzione/sub che riempie la listbox e la richiami da dove vuoi.
Per il programma va bene il timer ... non capisco cosa non vada ... al massimo puoi utilizzare la memoria (un array, una lista) per ottenere le informazioni sui processi e solo quando è completa visualizzarla nella listbox ...
Io ho anche un bottone che mi fa il clear della listview e poi me la riempie nuovamente però, sia se uso il metodo:
e sia se uso:codice:ListView1.Items.Clear() For Each processo In Process.GetProcesses(My.Computer.Name) On Error Resume Next ListView1.Items.Add(processo.ProcessName) conta += 1 Next
Ad ogni refresh vedo chiaramente che gli elementi vengono eliminati e poi reinseriti, io vorrei evitare questo effetto grafico poco elegantecodice:Frame1_Load(Nothing, Nothing)

Rispondi quotando