CacheVirtualItemsEventArgs.StartIndex Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'indice iniziale per l'intervallo di valori necessari a un controllo ListView in modalità virtuale.
public:
property int StartIndex { int get(); };
public int StartIndex { get; }
member this.StartIndex : int
Public ReadOnly Property StartIndex As Integer
Valore della proprietà
Indice all'inizio dell'intervallo dei valori necessari al controllo ListView.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento ListView.CacheVirtualItems . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug. Per segnalare più eventi o eventi che si verificano di frequente, provare a sostituire MessageBox.Show o Console.WriteLine accodare il messaggio a un oggetto multilinea TextBox.
Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo ListView denominata ListView1
. Assicurarsi quindi che il gestore eventi sia associato all'evento ListView.CacheVirtualItems .
private void ListView1_CacheVirtualItems(Object sender, CacheVirtualItemsEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "StartIndex", e.StartIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "EndIndex", e.EndIndex );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CacheVirtualItems Event" );
}
Private Sub ListView1_CacheVirtualItems(sender as Object, e as CacheVirtualItemsEventArgs) _
Handles ListView1.CacheVirtualItems
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "StartIndex", e.StartIndex)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "EndIndex", e.EndIndex)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"CacheVirtualItems Event")
End Sub
Commenti
L'intervallo di valori specificato dalle StartIndex proprietà e EndIndex rappresenta l'intervallo di valori più probabile necessario da un controllo virtuale ListView per l'occorrenza successiva di un RetrieveVirtualItem evento.