Asunto: Obtener valores separados por coma con Visual Basic .Net
Estoy desarrollando una aplicación de Facturación y Contabilidad con Microsoft Visual Basic .Net 2010, tengo un TextBox donde el usuario pone direcciones de correo electrónico separadas por coma ¿cómo puedo hacer de forma sencilla una función o un procedimiento que me separe en un array (por ejemplo) los mails?
Publicado:
Dom Mar 13, 2011 7:01 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Obtener valores separados por coma con Visual Basic .Net
Anuncios
varios escribió:
Estoy desarrollando una aplicación de Facturación y Contabilidad con Microsoft Visual Basic .Net 2010, tengo un TextBox donde el usuario pone direcciones de correo electrónico separadas por coma ¿cómo puedo hacer de forma sencilla una función o un procedimiento que me separe en un array (por ejemplo) los mails?
Existen muchas formas de obtener los valores separados por coma (u otro separador), quizás el más rápido sea usar la función de Visual Basic split. Te mostramos un ejemplo:
Código:
'Inserta los invitados de la cita de Google Calendar
Dim invintadosSeparados() As String
Dim i As Integer
invintadosSeparados = Split(txtInvitados.Text, ",")
For i = 0 To UBound(invintadosSeparados)
Dim invitado As Who
invitado = New Who()
invitado.Rel = Who.RelType.MESSAGE_TO
invitado.Email = invintadosSeparados(i)
entradaCalendario.Participants.Add(invitado)
Next i
En el ejemplo, el usuario introduce las direcciones de correo electrónico en txtInvitados (TextBox) separadas por coma (si son varias) y en el código obtenemos los mails separados en un array: invitadosSeparados(), luego accedemos a cada elemento del array mediante el bucle For y invitadosSeparados(i).
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A