Como adicionar dinamicamente um controle em VB.NET

Escrito por gareth downes-powell | Traduzido por rafael ferreira
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

O VB.NET é uma implementação da Microsoft pertencente ao Visual Basic para o .NET framework. Ele está disponível gratuitamente como parte do Microsoft Visual Studio Express. Ele utiliza controles para interação com o usuário, e cada tipo realiza uma função determinada. Eles podem ser adicionados durante a execução do projeto arrastando-os da caixa de ferramentas do formulário de aplicações ou podem ser implementados de maneira dinâmica no tempo de execução utilizando códigos. Os controles dinâmicos são usados para que somente os controles aplicáveis sejam exibidos, proporcionando uma interface mais limpa, e consequentemente mais fácil para o usuário.

Nível de dificuldade:
Fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Clique no botão "Iniciar" do Windows, e em seguida, clique em "Todos os programas". Abra a pasta "Microsoft Visual Studio Express", e então clique em "Visual Studio Express" para chamar o VB.NET.

  2. 2

    Clique em "New Project" (novo projeto) na página inicial do Visual Basic. Selecione "Windows Form Application" para construir uma janela padrão para a aplicação na área de trabalho.

  3. 3

    Arraste um botão de controle da caixa de ferramentas ao lado esquerdo da tela para o formulário que foi criado automaticamente por você, formatando uma base para a aplicação.

  4. 4

    Dê um clique duplo no botão de controle para iniciar a edição do código, que lhe permitirá adicionar o código que será executado quando o botão for clicado.

  5. 5

    Adicione o código seguinte no corpo da sub-rotina que foi criada automaticamente para o clique do botão:

    Dim vbTextBox As New TextBox() vbTextBox.Location = New Point(10, 20) Me.Controls.Add(vbTextBox)

    Desta maneira é criada uma nova "TextBox" (caixa de texto) dinamicamente, que é relacionada com o nome "vb TextBox". A propriedade "Location” (local), de caixa de texto é estabelecida com 10 pixels no formulário da esquerda e 20 pixels na parte superior do formulário. Quaisquer outras requisições de propriedades para o controle podem ser estabelecidas nestes padrões. O controle é adicionado no formulário e exibido para o usuário.

  6. 6

    Pressione "F5" ou clique na seta verde na barra de ferramentas ao topo da tela para encontrar a aplicação. Clique no botão, e você verá uma nova caixa de texto aparecer no canto superior esquerdo do formulário, demonstrando que ele foi dinamicamente adicionado.

Dicas & Advertências

  • Qualquer controle que possa ser adicionado na caixa de ferramentas no modo de aparência poderá também ser adicionado dinamicamente através de códigos.

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