SearchForVirtualItemEventArgs.Text 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 il testo utilizzato per trovare un elemento nel controllo ListView.
public:
property System::String ^ Text { System::String ^ get(); };
public string Text { get; }
public string? Text { get; }
member this.Text : string
Public ReadOnly Property Text As String
Valore della proprietà
Testo utilizzato per trovare un elemento nel 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.SearchForVirtualItem . 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.SearchForVirtualItem .
private void ListView1_SearchForVirtualItem(Object sender, SearchForVirtualItemEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "IsTextSearch", e.IsTextSearch );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "IncludeSubItemsInSearch", e.IncludeSubItemsInSearch );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Index", e.Index );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "IsPrefixSearch", e.IsPrefixSearch );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Text", e.Text );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "StartingPoint", e.StartingPoint );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Direction", e.Direction );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "StartIndex", e.StartIndex );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "SearchForVirtualItem Event" );
}
Private Sub ListView1_SearchForVirtualItem(sender as Object, e as SearchForVirtualItemEventArgs) _
Handles ListView1.SearchForVirtualItem
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "IsTextSearch", e.IsTextSearch)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "IncludeSubItemsInSearch", e.IncludeSubItemsInSearch)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Index", e.Index)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "IsPrefixSearch", e.IsPrefixSearch)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Text", e.Text)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "StartingPoint", e.StartingPoint)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Direction", e.Direction)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "StartIndex", e.StartIndex)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"SearchForVirtualItem Event")
End Sub
Commenti
È possibile cercare un ListView controllo in base alla posizione usando il FindNearestItem metodo oppure eseguire una ricerca di testo usando il FindItemWithText metodo .