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: 12170 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: System.Object System.MarshalByRefObject System.ComponentModel.Component System.Windows.Forms.Control System.Windows.Forms.ListView 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: private void button1_Click(object sender, EventArgs e){ // vamos definir o modo de exibição da ListView listView1.View = View.Details; // a ListView já possui colunas? if(listView1.Columns.Count > 0){ listView1.Columns.Clear(); } // vamos adicionar três colunas listView1.Columns.Add("Código", 80, HorizontalAlignment.Center); |
![]() |
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 |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |