PASSAR VALORES DE UM LISTBOX PARA UM TEXTBOX

 Tópico anterior Próximo tópico Novo tópico

PASSAR VALORES DE UM LISTBOX PARA UM TEXTBOX

C#

 Compartilhe  Compartilhe  Compartilhe
#473255 - 12/04/2017 03:36:47

DANCOP
CURITIBA
Cadast. em:Abril/2017


Ol, estou tentando passar os valores selecionados de um Listbox para um Textbox, porm quando passo eles ficam todos na mesma linha e eu gostaria que fica-se um sobre o outro, por ex os valores do ListBox so:

a
b
c
d

mas quando passo para o Textbox fica :> abcd
j setei o Textbox para multilinhas e o WordWrap para true
estou usando o seguinte cdigo:

{

            for (int i = 0; i < listBox1.Items.Count; i++)
            {

                textBox1.Text += listBox1.Items[i];


            }

        }

desde j fico muito agradecido pela ajuda.



#473256 - 12/04/2017 04:31:48

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Voc precisa adicionar a quebra de linha:

textBox1.Text += listBox1.Items[i];
textBox1.Text += []\n[];


_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


Resposta escolhida #473265 - 12/04/2017 14:32:19

JABA
CABO FRIO
Cadast. em:Agosto/2005


Última edição em 12/04/2017 14:35:21 por JABA

Citação:
textBox1.Text += listBox1.Items[i];
textBox1.Text += []\n[];


KerpLunk, com somente a quebra de linha, no funciona.

DanCop, faa assim:

for (int i = 0; i < listBox1.Items.Count; i++)
{
    textBox1.Text += listBox1.Items[i] + Environment.NewLine;
}



_______________________________________________________________________________________________

Se a alma ou esprito so imateriais, como eles fazem para se localizar quando o corpo est em movimento?



#473269 - 12/04/2017 15:51:58

FFCOUTO
COM LEVY GASPARIAN
Cadast. em:Março/2005


Última edição em 12/04/2017 15:58:11 por FFCOUTO

Por que no usar a funo Join da classe String? Bastaria uma nica linha para realizar o que ele quer.
textBox1.Text = string.Join([]\r \n[], listBox1.Items.Cast<string>().ToArray());

Obs.: \r e \n deve estar juntos sem espao e entre aspas


Cursos de Excel e VB6:
cursoexcelvba.com.br


#473288 - 13/04/2017 04:00:30

DANCOP
CURITIBA
Cadast. em:Abril/2017


Muito obrigado a todos pela ajuda, consegui resolver o problema, um abrao.



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por DANCOP em 13/04/2017 04:01:38