Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    posizione riga dove scrivere nella listbox

    Ciao scusate vorrei sapere come fare per scrivere una banalissima scritta su una listbox in 5° posizione per esempio..

    grazie anticipatamente
    Tony

  2. #2
    codice:
    Me.ListBox1.BeginUpdate()
    For i=1 to 4
      Me.ListBox1.Items.Add("")
    Next i
    Me.ListBox1.Items.Add("Riga 5")
    Me.ListBox1.EndUpdate
    Con BeginUpdate "abiliti" la ListBox per la scrittura.

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    BeginUpdate si evita lo sfarfallio....se non erro.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da cassano
    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.

    Per ulteriore sicurezza, userei i metodi all'interno di un costrutto Try...Finally:

    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
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.