Você está aqui: C# ::: Windows Forms ::: ListView

Entendendo e usando a classe ListView em suas aplicações Windows Forms e C#

Quantidade de visualizações: 12218 vezes
Um controle da classe ListView é geralmente usado para exibir itens em uma lista de múltiplas colunas. Os itens exibidos são do tipo texto e podem, opcionalmente, conter um ícone identificando o tipo de item exibido. Um exemplo do uso de um controle ListView é a lista de arquivos exibida no Windows Explorer.

Veja a posição da classe ListView na hierarquia de classes da plataforma .NET:

Este trecho de código ou resolução de exercício faz parte do Super Pack 12.000 Dicas e Truques de Programação e 1.500 Exercícios Resolvidos em Java, Python, VisuAlg, Portugol, Delphi, C#, C, C++, VB.NET, Golang, Pascal, Ruby, PHP, e várias outras linguagens.

Aprenda a programar resolvendo problemas do mundo real. Tudo em português, com comentários em português.

Quero Ser Apoiador(a)


Um controle ListView pode ser criado em tempo de design clicando-se no seu ícone na seção Common Controls da Toolbox e arrastando-o para sua posição no formulário. No Visual Studio 2008 este controle apresenta uma setinha no canto superior direito. Ao clicarmos nela temos acesso às propriedades mais comuns deste controle, tais como Edit Items, Edit Columns e Edit Groups. Há também a opção de se definir a forma de exibição dos itens e as listas de imagens para os ícones pequenos e grandes.

Os itens de uma ListView podem ser exibidos em uma de cinco formas diferentes. As opções de ícones para os itens incluem ícones grandes, ícones pequenos ou ícones pequenos em uma lista vertical. Os itens de uma ListView podem também conter sub-itens, que contém informações relacionadas ao item pai. A forma de exibição em detalhes nos permite exibir um item e seus sub-itens em um grid (tabela) possuindo títulos para as colunas.

Veja um trecho de código que adiciona três colunas à uma ListView com o valor View.Details para sua propriedade View. Note como usamos o método Add() da classe ListView.ColumnHeaderCollection para fornecer o título, largura e alinhamento da coluna:

Este trecho de código ou resolução de exercício faz parte do Super Pack 12.000 Dicas e Truques de Programação e 1.500 Exercícios Resolvidos em Java, Python, VisuAlg, Portugol, Delphi, C#, C, C++, VB.NET, Golang, Pascal, Ruby, PHP, e várias outras linguagens.

Aprenda a programar resolvendo problemas do mundo real. Tudo em português, com comentários em português.

Quero Ser Apoiador(a)


Link para compartilhar na Internet ou com seus amigos:

Desafios, Exercícios e Algoritmos Resolvidos de C#

Veja mais Dicas e truques de C#

Dicas e truques de outras linguagens

E-Books em PDF

E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 34 usuários muito felizes estudando em nosso site.