Página 1 de 1

Estoy Mareado Visual Studio 2010 (No por el Alcohol)

Publicado: 17 Mar 2013, 18:24
por Nemesis
Tengo un problema el cual no he podigo resolverlo:

en un textbox multi linea tengo varios correos separados por un espacio y quiero agregarlos a un listbox.

Eh usado instr , left,mid pero todo termina mal.

Alguien me ayuda porfa


Re: Estoy Mareado Visual Studio 2010 (No por el Alcohol)

Publicado: 17 Mar 2013, 19:21
por Vampirox

Código: Seleccionar todo

string[] correos = textbox1.Text.Split(' ', StringSplitOptions.RemoveEmptyEntries));
              foreach (string q in correos)
            {
                listBox1.Items.Add(q);
            }
el StringSplitOptions.RemoveEmptyEntries es opcional.

si con un espacio te referis a una nueva linea va asi:

Código: Seleccionar todo

char[] r = { '\r' };
string[] correos = textbox1.Text.Split(r, StringSplitOptions.RemoveEmptyEntries));
         foreach (string q in correos)
            {
                listBox1.Items.Add(q);
            }

Re: Estoy Mareado Visual Studio 2010 (No por el Alcohol)

Publicado: 18 Mar 2013, 03:49
por xserpientex
Hola hermano, lo mismo que te dice Vampirox pero en VB

Código: Seleccionar todo

   Dim B() As String
        Dim C As Integer
        B = Split(TextBox1.Text, vbCrLf)
        '_______________________________________________
        For C = 0 To B.Count - 1

            ListBox1.Items.Add(B(C))

        Next
        '________________________________________________
Si tienes los correos en forma lineal reemplazas B = Split(TextBox1.Text, vbCrLf) por B = Split(TextBox1.Text, " ")

PD : Recuerda que esto va e Desarrolo y Dudas de Programacion

Re: Estoy Mareado Visual Studio 2010 (No por el Alcohol)

Publicado: 18 Mar 2013, 16:25
por Nemesis
Gracias