SearchForVirtualItemEventArgs Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece dados para o SearchForVirtualItem evento.
public ref class SearchForVirtualItemEventArgs : EventArgs
public class SearchForVirtualItemEventArgs : EventArgs
type SearchForVirtualItemEventArgs = class
inherit EventArgs
Public Class SearchForVirtualItemEventArgs
Inherits EventArgs
- Herança
Exemplos
O seguinte exemplo de código demonstra o uso deste tipo. No exemplo, um gestor de eventos reporta a ocorrência do SearchForVirtualItem evento. Este relatório ajuda-o a saber quando o evento ocorre e pode ajudá-lo na depuração. Para reportar múltiplos eventos ou eventos que ocorrem frequentemente, considere substituir Show ou Console.WriteLine anexar a mensagem a uma multilinha TextBox.
Para executar o código de exemplo, cole-o num projeto que contenha uma instância do tipo ListView chamada ListView1. Depois, certifique-se de que o gestor de eventos está associado ao SearchForVirtualItem evento.
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
Observações
O SearchForVirtualItemEventArgs é construído e passado para o SearchForVirtualItem evento quando chama os FindItemWithText métodos ou FindNearestItem num ListView controlo em modo virtual.
Construtores
| Name | Description |
|---|---|
| SearchForVirtualItemEventArgs(Boolean, Boolean, Boolean, String, Point, SearchDirectionHint, Int32) |
Inicializa uma nova instância da SearchForVirtualItemEventArgs classe. |
Propriedades
| Name | Description |
|---|---|
| Direction |
Obtém a direção do item atual para que a busca deva acontecer. |
| IncludeSubItemsInSearch |
Recebe um valor que indica se a pesquisa deve incluir subitens dos itens da lista. |
| Index |
Obtém ou define o índice do ListViewItem encontrado no ListView . |
| IsPrefixSearch |
Recebe um valor que indica se a pesquisa deve devolver um item se o texto começar com o texto da pesquisa. |
| IsTextSearch |
Recebe um valor que indica se a pesquisa é uma pesquisa por texto. |
| StartIndex |
Obtém o índice onde ListViewItem a pesquisa começa. |
| StartingPoint |
Obtém a localização inicial da busca. |
| Text |
Obtém o texto usado para encontrar um item no ListView controlo. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |