NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosCertificacoes : Certificacaomcadmcsd015
Quer receber novidades e e-books gratuitos?

 

CERTIFICAÇÃO MCP, MCAD E MCSD .NET COM VB.NET

 

Usando tabelas e listas – Parte 3

 

(ListBox, DropDownList, Table)

 

Usando tabelas e listas

 

Continuando o tutorial anterior, neste vamos aprender a adicionar dinamicamente em tabelas.

 

Vamos novamente continuar neste tutorial exatamente de onde paramos no tutorial anterior.

 

1 – De um clique duplo sobre o Button3 (Carregar Table) e digite o seguinte código:

 

        Dim celula1 As New TableCell

        celula1.Text = "aaaaa"

 

        Dim celula2 As New TableCell

        celula2.Text = "bbbb"

 

        Dim celula3 As New TableCell

        celula3.Text = "cccc"

 

        Dim linha As New TableRow

        linha.Cells.Add(celula1)

        linha.Cells.Add(celula2)

        linha.Cells.Add(celula3)

 

        Table1.Rows.Add(linha)

 

Vai ficar assim:

 

 

Para inserir uma linha em uma tabela é um pouco mais complicado do que vimos até agora. Você pra precisar de uma variável para armazenar o valor de cada célula da linha que você vai adicionar e uma variável que vai armazenar a linha.

 

Então você insere o conteúdo de cada célula na linha e adiciona a linha na tabela.

 

2 – Execute a aplicação e clique no botão carregar tabela.

 

 

É inserida uma nova linha, coloquei apenas valores aleatórios no nosso exemplo, mas neste ponto você já é capaz de usar TextBoxes para inserir valores a partir de entradas de usuário.

 

3 – Pare a execução da aplicação.

 

Recuperando um item selecionado de uma listBox e DropDownList

 

4 – Arraste um Label para o WebForm1 embaixo do ListBox1 como a imagem seguinte:

 

 

5 – De um clique duplo sobre a ListBox1 e digite o seguinte código dentro do procedimento de evento que se abre. (Cada controle tem vários eventos que podem ser disparados a partir dele, você vai aprender mais sobre eventos ainda neste curso, porem agora fixe que quando você da um clique duplo sobre um controle no modo Design o procedimento de evento criado automaticamente no Visual Studio é o que a equipe de desenvolvimento da Microsoft considera ser mais usado para o mesmo).

 

Label1.Text = ListBox1.SelectedItem.ToString

 

6 – Execute a aplicação. E clique sobre um item no ListBox.

 

 

Nada acontece.

 

7 – Pare a execução do programa.

 

8 – Mude a propriedade AutoPostBack do ListBox1 para True.

 

 

9 – Execute novamente a aplicação e selecione um item no ListBox.

 

 

A cada item selecionado o valor do Label1 é modificado com o valor do item.

 

A propriedade AutoPostBack faz com que o controle gere um Post fazendo uma solicitação ao servidor.

 

10 – Mude o código do procedimento do ListBox1 para o seguinte:

 

         Label1.Text = ListBox1.SelectedValue.ToString

 

11 – Execute novamente a aplicação e clique sobre o ListBox1.

 

 

Agora o conteúdo colocado no atributo Value de cada item é exibido.

 

Você usa as mesmas propriedade e métodos para recuperar os valores do DropDownList.

 

Resumindo:

 

O propriedade SelectedValue exibe o atributo Value do item selecionado.

 

O propriedade SelectedItem exibe o atributo Text do item selecionado.

 

Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI