Como faço para editar uma ListView no Visual Basic?

Escrito por laura gittins | Traduzido por milene hermenegildo
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como faço para editar uma ListView no Visual Basic?
Como editar uma ListView no Visual Basic (typing image by kuhar from Fotolia.com)

No Visual Basic, o controle "ListView" (visualização de lista) exibe itens de uma coleção. Depois de adicionar o item ListView a seu projeto, você pode escrever funções que permitam ao usuário editar itens já na lista, inserir ou tirar novos itens da lista. Você pode usar os métodos "Adicionar" e "Remover" para realizar essas ações, mas o Visual Basic permite uma grande flexibilidade na forma como você implementa esses métodos. Uma maneira de chamar esses métodos é quando um usuário clica em um botão.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Abra a janela do código do seu projeto e adicione as seguintes linhas na função "Form_Load" ou outra função que você chama quando o controle ListView é ativado: ListView1.View = View.Details; ListView1.LabelEdit = True; ListView1.AllowColumnReorder = True; ListView1.GridLines = True. A função View.Details exibe os itens do ListView. A função LabelEdit permite editar os itens de texto no ListView. AllowColumnReorder permite reorganizar a ordem das colunas. GridLines exibe uma grade dos itens ListView, tornando-os mais fáceis de ver, especialmente quando muitos itens estão na lista.

  2. 2

    Abra o editor "Design". Dê um duplo clique no controle "Button" (Botão) na caixa de ferramentas para adicionar um botão no formulário. Altere a propriedade "Text" (Texto) para "Add Item" (Adicionar item). Adicione um segundo botão no formulário e altere sua propriedade "Text" para "Remove Item" (Remover item).

  3. 3

    Abra a função "Click" (Clicar) do botão "Add Item" e digite as seguintes linhas: Dim item As New ListViewItem("Nome"); item.SubItems.Add("Mais dados"); ListView1.Items.Add(item). A primeira linha declara um novo item a ser adicionado à ListView e rotula a primeira coluna como "Nome". Você pode alterar esse parâmetro para outro nome, incluindo strings digitadas em caixas de texto. A segunda linha contém dados para a segunda coluna da ListView. Se sua ListView tem mais colunas, use um comando "item.SubItems.Add" adicional para cada uma delas. A terceira linha adiciona o item à lista do ListView e o exibe.

  4. 4

    Abra a função "Click" do botão "Remove Item" e digite a seguinte linha: ListView1.Items.Remove(ListView1.Items.Item(0)). A função "Remove" (Remover) remove um item da ListView e toma um item dela como parâmetro. O próprio parâmetro especifica o item da ListView no índice zero, ou como o primeiro item da lista, e remove-o. Você pode escrever um código para especificar itens diferentes para remoção, mas certifique-se de incluir o tratamento de erros no caso do usuário tentar remover um item em um índice fora do limite.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível