none
Copiar Archivos desde un ComboBox RRS feed

  • Pregunta

  • Hola a todos, Este es mi primer mensaje llegó acá porque tengo una duda.

    Como puedo programar un ComboBox para al  que seleccione un elemento de la lista del ComboBox se copie un archivo a un de un lugar especifico a otro después de dar Click en un Button

    Gracias, espero su respuesta.

    Saludos

    https://social.msdn.microsoft.com/Forums/getfile/1063574 Así voy con el código




    • Editado cskarlata martes, 16 de mayo de 2017 21:10
    martes, 16 de mayo de 2017 20:46

Respuestas

Todas las respuestas

  • Hola cskarlata

    Para llenar un combobox lo puedes hacer desde el evento load, el SelcetedIndexChanged se ejecuta cuando seleccionas los valores del mismo.

      Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            ComboBox1.Items.Add("Arabe")
            ComboBox1.Items.Add("Perfect")
            ComboBox1.Items.Add("PEs6")
        End Sub

    Ahora, para cambiar de lugar los archivos que necesitas, pues ahí si debes capturar el valor en el evento SelectedIndexChanged y condicionar lo que deseas por cada valor

     Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
            If ComboBox1.SelectedIndex = 0 Then
                'Aqui mueves tu archivo de ruta
                MessageBox.Show("Hola")
            End If
    
            If ComboBox1.SelectedIndex = 1 Then
                'Aqui mueves tu archivo de ruta
                MessageBox.Show("Chau")
            End If
        End Sub

    Para que te guíes de como mover archivos con Visual Basic puedes seguir esta guía oficial:

    Cómo: Mover un archivo en Visual Basic

    Saludos!


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    martes, 16 de mayo de 2017 20:58
  • Hola, Gracias sería lo mismo si lo que quiero es Copiar, me confundí en escribir en el Titulo del mensaje
    martes, 16 de mayo de 2017 21:11
  • hola

    para copiar usar la clase

    File.Copy(origen, destino)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 16 de mayo de 2017 21:21
  • Ya lo hize pero ahora me aparece que No se pudo completar la operación porque ya existe un directorio en esta ruta de acceso 
    martes, 16 de mayo de 2017 21:30
  • Hola cskarlata

    Correcto, para copiar puedes guiarte de la siguiente documentación.

    Cómo: Crear una copia de un archivo en un directorio diferente en Visual Basic

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    martes, 16 de mayo de 2017 21:48