Ofereço ajuda em Java, C/C++, Python, C#, LISP, AutoLisp, AutoCAD
+55 (062) 98553-6711
Ofereço ajuda em PHP, Python, C#, JavaScript, Laravel, Google Ads e SEO
+55 (062) 98243-1195

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

Como permitir ou evitar a seleção múltipla de itens (ou linhas) de uma ListView

Quantidade de visualizações: 8278 vezes
Em algumas situações nós queremos controlar se o usuário poderá ou não selecionar múltiplos itens (ou linhas) em nossos controles ListView. Isso pode ser feito por meio da propriedade MultiSelect. Esta propriedade aceita os valores true ou false. Se o valor for true o usuário poderá selecionar mais de um item de uma vez. Se o valor for false apenas um item poderá ser selecionado. O valor padrão é true.

Veja como o valor desta propriedade pode ser manipulado em tempo de execução:

private void button1_Click(object sender, EventArgs e){
  // vamos definir o modo de exibição da ListView
  listView1.View = View.Details;

  // vamos permitir a seleção de linha
  listView1.FullRowSelect = true;

  // vamos adicionar três colunas
  listView1.Columns.Add("Código");  
  listView1.Columns.Add("Produto");
  listView1.Columns.Add("Valor");

  // vamos adicionar uma linha de dados
  listView1.Items.Add("56"); // primeira coluna
  listView1.Items[0].SubItems.Add("Arroz Tipo 3"); // segunda coluna
  listView1.Items[0].SubItems.Add("4,30"); // terceira coluna

  // vamos adicionar mais uma linha de dados
  listView1.Items.Add("105"); // primeira coluna
  listView1.Items[1].SubItems.Add("Feijão Carioca"); // segunda coluna


Quando o valor da propriedade MultiSelect da ListView está definido como true, múltiplos itens podem ser selecionados mantendo-se a tecla Ctrl pressionado e clicando nos itens que se deseja selecionar. Podemos ainda selecionar um faixa de itens clicando no primeiro item, mantendo a tecla Shift pressionada e clicando no último item.

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á 20 usuários muito felizes estudando em nosso site.