SearchForVirtualItemEventArgs Classe

Definizione

Fornisce dati per l'evento SearchForVirtualItem.Provides data for the SearchForVirtualItem event.

public ref class SearchForVirtualItemEventArgs : EventArgs
public class SearchForVirtualItemEventArgs : EventArgs
type SearchForVirtualItemEventArgs = class
    inherit EventArgs
Public Class SearchForVirtualItemEventArgs
Inherits EventArgs
Ereditarietà
SearchForVirtualItemEventArgs

Esempio

Nell'esempio di codice riportato di seguito viene illustrato l'utilizzo di questo tipo.The following code example demonstrates the use of this type. Nell'esempio, un gestore eventi segnala l'occorrenza dell'evento SearchForVirtualItem.In the example, an event handler reports on the occurrence of the SearchForVirtualItem event. Questo report consente di apprendere quando si verifica l'evento e può facilitare il debug.This report helps you to learn when the event occurs and can assist you in debugging. Per creare report su più eventi o sugli eventi che si verificano di frequente, è consigliabile sostituire Show con Console.WriteLine o accodare il messaggio a una TextBoxa più righe.To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto che contiene un'istanza di tipo ListView ListView1denominata.To run the example code, paste it into a project that contains an instance of type ListView named ListView1. Assicurarsi quindi che il gestore eventi sia associato all'evento SearchForVirtualItem.Then ensure that the event handler is associated with the SearchForVirtualItem event.

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

Il SearchForVirtualItemEventArgs viene costruito e passato all'evento SearchForVirtualItem quando si chiamano i metodi FindItemWithText o FindNearestItem in un controllo ListView in modalità virtuale.The SearchForVirtualItemEventArgs is constructed and passed to the SearchForVirtualItem event when you call the FindItemWithText or FindNearestItem methods on a ListView control in virtual mode.

Costruttori

SearchForVirtualItemEventArgs(Boolean, Boolean, Boolean, String, Point, SearchDirectionHint, Int32)

Inizializza una nuova istanza della classe SearchForVirtualItemEventArgs.Initializes a new instance of the SearchForVirtualItemEventArgs class.

Proprietà

Direction

Ottiene la direzione a partire dall'elemento corrente in cui deve essere eseguita la ricerca.Gets the direction from the current item that the search should take place.

IncludeSubItemsInSearch

Ottiene un valore che indica se nella ricerca devono essere inclusi gli elementi secondari degli elementi di elenco.Gets a value indicating whether the search should include subitems of list items.

Index

Ottiene o imposta l'indice dell'oggetto ListViewItem individuato in ListView.Gets or sets the index of the ListViewItem found in the ListView .

IsPrefixSearch

Ottiene un valore che indica se deve essere restituito un elemento se il relativo testo inizia con il testo cercato.Gets a value indicating whether the search should return an item if its text starts with the search text.

IsTextSearch

Ottiene un valore che indica se l'oggetto della ricerca è un testo.Gets a value indicating whether the search is a text search.

StartIndex

Ottiene l'indice dell'elemento ListViewItem da cui ha inizio la ricerca.Gets the index of the ListViewItem where the search starts.

StartingPoint

Ottiene la posizione di inizio della ricerca.Gets the starting location of the search.

Text

Ottiene il testo utilizzato per trovare un elemento nel controllo ListView.Gets the text used to find an item in the ListView control.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a