Ciao scusate vorrei sapere come fare per scrivere una banalissima scritta su una listbox in 5° posizione per esempio..
grazie anticipatamente
Ciao scusate vorrei sapere come fare per scrivere una banalissima scritta su una listbox in 5° posizione per esempio..
grazie anticipatamente
Tony
Con BeginUpdate "abiliti" la ListBox per la scrittura.codice:Me.ListBox1.BeginUpdate() For i=1 to 4 Me.ListBox1.Items.Add("") Next i Me.ListBox1.Items.Add("Riga 5") Me.ListBox1.EndUpdate
![]()
BeginUpdate si evita lo sfarfallio....se non erro.
Sì, o meglio disabilita l'esecuzione di eventi correlati alla modifica di proprietà ed elementi, risparmiando anche tempo nell'esecuzione in quanto è sufficiente aggiornare il controllo al termine della serie di operazioni.Originariamente inviato da cassano
BeginUpdate si evita lo sfarfallio....se non erro.
Per ulteriore sicurezza, userei i metodi all'interno di un costrutto Try...Finally:
Ciao!codice:Me.ListBox1.BeginUpdate() Try For i = 1 To 4 Me.ListBox1.Items.Add("") Next i Me.ListBox1.Items.Add("Riga 5") Finally Me.ListBox1.EndUpdate End![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...