vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: DragDrop zwischen zwei Listboxen 
Autor: WaldiMaywood
Datum: 16.03.04 11:50

C# ist .NET! Versuchs mal mit diesem einfachem Code:
    Private source As ListBox
    Private sourceIndex As Integer
    Private Sub lbxSource_MouseDown(ByVal sender As System.Object, ByVal e As _
      System.Windows.Forms.MouseEventArgs) Handles lbxSource.MouseDown, _
      lbxDest.MouseDown
        Dim aPoint As Point
        Dim lbx As ListBox
        Dim aIndex As Integer
        lbx = CType(sender, ListBox)
        aPoint = New Point(e.X, e.Y)
        aIndex = lbx.IndexFromPoint(aPoint)
        If aIndex >= 0 Then
            source = lbx
            sourceIndex = aIndex
            lbx.DoDragDrop(lbx.Items(aIndex), DragDropEffects.All)
        End If
    End Sub
    Private Sub lbx1_DragDrop(ByVal sender As System.Object, ByVal e As _
      System.Windows.Forms.DragEventArgs) Handles lbxDest.DragDrop
        Dim lbx As ListBox
        lbx = CType(sender, ListBox)
        If Not source Is Nothing Then
            source.Items.RemoveAt(sourceIndex)
        End If
        lbx.Items.Add(e.Data.GetData(DataFormats.Text))
    End Sub
    Private Sub lbx1_DragEnter(ByVal sender As System.Object, ByVal e As _
      System.Windows.Forms.DragEventArgs) Handles lbxDest.DragEnter
        If (e.Data.GetDataPresent(DataFormats.Text)) Then
            e.Effect = DragDropEffects.All
        Else
            e.Effect = DragDropEffects.None
        End If
    End Sub
Du benötigst dafür 2 ListBoxen (lbxSource u. lbxDest)
Die Eigenschaft AllowDrop = True setzen, nicht vergessen

Steve
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DragDrop zwischen zwei Listboxen838Easyrider16.03.04 10:00
Re: DragDrop zwischen zwei Listboxen646ModeratorDaveS16.03.04 10:07
Re: DragDrop zwischen zwei Listboxen519Easyrider16.03.04 11:34
Re: DragDrop zwischen zwei Listboxen1.085WaldiMaywood16.03.04 11:50
Re: DragDrop zwischen zwei Listboxen561Easyrider16.03.04 12:54
Re: DragDrop zwischen zwei Listboxen563ModeratorDaveS16.03.04 12:21

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel