Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: adan-2994 en 7 Agosto 2011, 02:53 AM

Título: Obtener Ruta de archivo arrastrado a un Form (Drag & Drop)
Publicado por: adan-2994 en 7 Agosto 2011, 02:53 AM
Saludos foro,
Quisiera que me ayudaran con este problemita

tengo un form, y quiero que cuando arrastre y suelte sobre el un archivo (cualquier extension)
pueda obtener la Ruta (path) del archivo arrastrado
estoy trabajando en VB NET 2008
Título: Re: Obtener Ruta de archivo arrastrado a un Form (Drag & Drop)
Publicado por: Keyen Night en 7 Agosto 2011, 17:58 PM
Así y estableciendo la propiedad AllowDrop = True

Código (vb.net) [Seleccionar]

   Private Sub Form1_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles Form1.DragDrop

       If e.Data.GetDataPresent(DataFormats.FileDrop) Then

           Dim Objetos As String() = e.Data.GetData(DataFormats.FileDrop)

      For Each Archivo As String In Objetos
           MessageBox.Show(Archivo)
      Next

       End If

   End Sub

   Private Sub Form1_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles Form1.DragEnter

       If e.Data.GetDataPresent(DataFormats.FileDrop) Then
           e.Effect = DragDropEffects.All
       End If

   End Sub
Título: Re: Obtener Ruta de archivo arrastrado a un Form (Drag & Drop)
Publicado por: adan-2994 en 7 Agosto 2011, 19:18 PM
Orale   Keyen Night
eres mi idolo jaaaj
muchas gracias por la respuesta tan rapida y obiamente si me sirvio