-
Tutorial sobre cómo habilitar arrastrar y colocar, en Visual Basic 2005
-
lenguaje de Microsoft Visual Basic 2005 (VB5) permite a los usuarios editar un formulario de Windows de arrastrar y soltar elementos. Los controles VB5 son los elementos en una forma responsable para el intercambio de datos con la aplicación de usuario. VB5 incluye el control ListBox para el procesamiento de arrastrar y soltar las acciones del usuario, cuando se producen. Se muestra el icono del objeto que se arrastra en un formulario y recupera los datos desde un formulario, cuando se coloca el control de un formulario. Al permitir que las operaciones de arrastrar y soltar en los formularios de usuario se hace más fácil para agregar nuevas funciones en sus aplicaciones de VB5.Instrucciones
1 Haga clic en "Inicio" de Windows y haga clic en "Microsoft Visual Basic 2005."
2 Haga clic en "Herramientas" en la ventana abierta para agregar un control ListBox en el valor predeterminado forma "Form1".
3 Cambie la propiedad "AllowDrop" del control ListBox en "True" en la ventana "Propiedades" para permitir que objetos sean arrastrados hacia el control.
4 Haga clic en "Form1" y haga clic en "Ver código" en "Explorador de soluciones".
5 Agregue el siguiente código debajo de la clase Form1:
Private Sub
DragEnter ListBox1 (remitente de ByVal como objeto,
ByVal e As
System.Windows.Forms.DragEventArgs) _
Handles ListBox1.DragEnter
Si (e.Data.GetDataPresent (DataFormats.FileDrop)) Entonces
e.Effect = DragDropEffects.All
Más
e.Effect = DragDropEffects.None
Terminara si
End Sub 6 Agregue el código siguiente a la clase Form1:
Private Sub
DragDrop ListBox1 (remitente de ByVal como objeto,
ByVal e As
System.Windows.Forms.DragEventArgs) _
Handles ListBox1.DragDrop
s Dim () As String = e.Data.GetData ( "FileDrop", False)
Dim i As Integer
Para i = 0 Para s.Length - 1
ListBox1.Items.Add (s (i))
Siguiente yo
End Sub
para manejar la liberación de evento de arrastre.
7 Haga clic en "Archivo" y luego haga clic en "Guardar" para activar la función de arrastrar y soltar en el formulario de Windows en su programa de Visual Basic 2005.