Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método ListViewItem.FindNearestItem (SearchDirectionHint)

 

Localiza o próximo item do ListViewItem, pesquisa na direção especificada.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

public ListViewItem FindNearestItem(
	SearchDirectionHint searchDirection
)

Parâmetros

searchDirection
Type: System.Windows.Forms.SearchDirectionHint

Um do SearchDirectionHint valores.

Valor Retornado

Type: System.Windows.Forms.ListViewItem

O ListViewItem que está mais próxima com as coordenadas determinadas, pesquisando na direção especificada.

Exception Condition
InvalidOperationException

O View propriedade do recipiente ListView é definida como um valor diferente de SmallIcon ou LargeIcon.

O FindNearestItem método retorna null se nenhum item for encontrado em determinada direção.

Identifica o item mais próximo pode variar dependendo do sistema operacional que o aplicativo está executando e afetam os resultados de FindNearestItem.

O exemplo de código a seguir demonstra como usar o FindNearestItem método. Para executar este exemplo, cole o código a seguir em um Windows Form que contém um ListView chamado findListView. Verifique se o View estiver definida como um modo de exibição de ícone e que o ListView é preenchida com itens. Associar o MouseDown evento findListView com o findListView_MouseDown método neste exemplo.

void findListView_MouseDown(object sender, MouseEventArgs e)
{
    ListViewHitTestInfo info = findListView.HitTest(e.X, e.Y);
    ListViewItem foundItem = null;
    if (info.Item != null)
        foundItem = info.Item.FindNearestItem(SearchDirectionHint.Up);
    if (foundItem != null)
        label1.Text = "Previous Item: " + foundItem.Text;

    else
        label1.Text = "No item found";
}

.NET Framework
Disponível desde 2.0
Retornar ao início
Mostrar: