Você está aqui: C# ::: Windows Forms ::: ListView |
Como permitir ou evitar que as colunas de uma ListView sejam reordenadasQuantidade de visualizações: 6793 vezes |
Em algumas situações gostaríamos que os usuários de nossas aplicações C# Windows Forms fossem capazes de reordenar as colunas de um controle ListView simplesmente clicando e arrastando as colunas para as posições desejadas. Para isso podemos usar a propriedade AllowColumnReorder. Se o valor desta propriedade for true, o usuário será capaz de reordenar as colunas da ListView. O valor padrão é false. Veja como podemos permitir a reordenação das colunas da ListView: private void button2_Click(object sender, EventArgs e){ // vamos permitir a reordenação de colunas Para evitar que as colunas sejam reordenadas só precisamos atribuir o valor false para a propriedade AllowColumnReorder. Veja: private void button2_Click(object sender, EventArgs e){ // vamos evitar a reordenação de colunas É importante observar que a propriedade AllowColumnReorder só terá efeito se o modo de visualização da ListView estiver definido como Details. Podemos também verificar o valor da propriedade AllowColumnReorder em tempo de execução. Veja como isso pode ser feito: private void button2_Click(object sender, EventArgs e){ // vamos obter o valor da propriedade AllowColumnReorder bool reordenar = listView1.AllowColumnReorder; // vamos mostrar o resultado |
![]() |
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 |