Você está aqui: C# ::: Windows Forms ::: ListView |
Como permitir ou evitar que as colunas de uma ListView sejam reordenadasQuantidade de visualizações: 6795 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 listView1.AllowColumnReorder = true; } 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 listView1.AllowColumnReorder = false; } É 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 MessageBox.Show("O valor da propriedade AllowColumnReorder é: " + reordenar); } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |