Página 1 de 1

Drag & Drop [Solucionado]

Publicado: 22 Dic 2010, 18:18
por AX
Hola, me gustaría saber como puedo hacer un Drag & Drop de carpetas y no archivos a un textbox en VB6.

Saludos.

Re: Drag & Drop

Publicado: 22 Dic 2010, 20:11
por orlando9427
Suele ser igual solo que en vez de arrastrar el archivo arrastras la carpeta, bueno yo lo uso así
Igual que con archivos pero aparece la carpeta en vez del archivo.

Re: Drag & Drop

Publicado: 22 Dic 2010, 21:10
por RoLyxRoLy
Hola compañero, es como dice Orlando tanto en archivo como en carpeta da el mismo resultado :)

Por ejemplo un drop a un textbox "Text1"

Código: Seleccionar todo

Private Sub Text1_OLEDragDrop(Data As DataObject, Effect As Long, Button _
As Integer, Shift As Integer, X As Single, Y As Single)
'Drop
Text1.Text = Data.Files(1)
End Sub
En las propiedades deben estar de la siguiente manera:
OLEDragMode = 0 - Manual
OLEDropMode = 1 - Manual
==================
A un form sería asi:

Código: Seleccionar todo

Private Sub Form_OLEDragDrop(Data As DataObject, Effect As Long, Button _
As Integer, Shift As Integer, X As Single, Y As Single)
'Drop
Text1.Text = Data.Files(1)
End Sub
En las propiedades debe estar:
OLEDropMode = 1 - Manual
=================

Seguro que sabes esto, pero ya que estamos explico un poco asi el que vea entienda
Saludos

Re: Drag & Drop

Publicado: 22 Dic 2010, 21:21
por AX
Hola, gracias a todos por los comentarios.

En el ejemplo de arriba, si es cierto que acepta las carpetas, pero también acepta archivos. RoLyxRoLy me distes una gran idea. Ya solo quedaba agregar un filtro.

[Enlace externo eliminado para invitados]

Duda solucionada.

Saludos.

Re: Drag & Drop

Publicado: 23 Dic 2010, 02:13
por RoLyxRoLy
Lo vi y esta Muy buena tu idea quedó bien ese filtro

Re: Drag & Drop

Publicado: 23 Dic 2010, 02:22
por AX
Todo fue gracias a usted, no entiendo como no me dí cuenta que había que hacer un filtro hasta que leí su post. Ahora a aplicar ese filtro a las herramientas.

Saludos y gracias.