Como copiar dados de um ListBox para um TextBox multilinha

Autor: Monica Porter
Data De Criação: 18 Marchar 2021
Data De Atualização: 23 Novembro 2024
Anonim
COMO ENVIAR DADOS de TEXTBOX para LISTBOX EXCEL via CÓDIGOS VBA
Vídeo: COMO ENVIAR DADOS de TEXTBOX para LISTBOX EXCEL via CÓDIGOS VBA

Contente

O framework do software .Net, da Microsoft, é um conjunto extenso de ferramentas que permite aos desenvolvedores criar interfaces visuais para os programas. Dois componentes gráficos comumente usados são o "ListBox" e o "TextBox". O "ListBox" é uma caixa grande que contém uma lista de elementos de texto. O "TextBox" é uma caixa similar que aceita uma cadeia de texto, mas pode armazená-lo em várias linhas. Além disso, pode colocar-se em um "TextBox" o conteúdo de um "ListBox".


Instruções

A interface é a parte visual de um programa (Ablestock.com/AbleStock.com/Getty Images)
  1. Clique no ícone do programa Visual Studio 2010 para abri-lo. Quando ele carregar, selecione "Arquivo > Novo > Projeto" e clique em "Aplicativo de Visual C#/Windows Forms". Um novo projeto será criado e um formulário vazio aparecerá na janela principal do editor.

  2. Busque o painel "Caixa de ferramentas" do lado esquerdo ou direito da tela. A caixa de ferramentas contém uma lista de componentes gráficos utilizáveis, tais como o "ListBox". Clique no elemento com este nome e arraste-o para o formulário principal.

  3. Repita o passo anterior com o controle "TextBox".

  4. Clique no elemento "TextBox" e busque o painel "Propriedades", que normalmente se encontra ao lado da caixa de ferramentas. Busque a propriedade "Multiline" ("Multilinha") e estabeleça o valor em "True" ("Verdadeiro").


  5. Clique no elemento de menu "Visualizar", na parte superior da interface do Visual Studio 2010. Selecione "Código" no menu que aparece. A vista agora mudará do editor visual para o editor de código. Busque o texto "InitializeComponent()" que se encontra aproximadamente pela metade da página. Coloque todo o código depois dessa linha de texto.

  6. Prepare o ListBox para aceitar dados com a seguinte linha de código:

    ListBox1.BeginUpdate();

  7. Guarde alguns conteúdos no ListBox como, por exemplo, as frases "Número 0" a "Número 49". Isso pode ser feito com um laço "for" como o seguinte:

    for (int x = 0; x < 50; x++) { listBox1.Items.Add("Número " + x.ToString()); }

  8. Finalize o processo de atualização de dados do ListBox por meio da seguinte instrução:

    ListBox1.EndUpdate();


  9. Crie uma lista de elementos selecionados do ListBox. Esses elementos podem depois ser adicionados ao TextBox multilinha. Digite o laço "for" abaixo para selecionar todos os elementos do ListBox.

    for (int x = 0; x < 50; x++) { ListBox1.SetSelected(x, true); }

  10. Passe todo o texto do ListBox para o TextBox por meio de outro laço "for". Para fazer isso, digite o seguinte:

    for (int x = 0; x < 50; x++) { TextBox1.Text += listBox1.SelectedItems[x].ToString();}

  11. Execute o programa por meio do botão verde "Reproduzir". Aparecerá um formulário de Windows Form com duas caixas, o TextBox multilinha e o ListBox. Ambos terão o mesmo conteúdo, uma lista de frases que irão desde "Número 0" até "Número 49".

O que você precisa

  • Visual Studio 2010