vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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

Visual-Basic Einsteiger
Re: Einleitung von Drag & Drop aus dem sevDataGrid 2 
Autor: ModeratorDieter (Moderator)
Datum: 07.12.08 11:26

Hier mal ein kleines Beispiel:
Private Sub Form_Load()
  TreeView1.OLEDropMode = 1
End Sub
 
Private Sub Grid1_CellClick(ByVal nRow As Long, ByVal nCol As Long, _
  ByVal Button As Integer, ByVal Shift As Integer)
 
  ' Bei Rechtsklick OLE Drag-Mode einleiten
  If Button = vbRightButton Then
    Grid1.OLEDrag
  End If
End Sub
 
Private Sub Grid1_OLEStartDrag(Data As DataObject, AllowedEffects As Long)
  Dim I As Integer
 
  ' Erlaubte Aktionen festlegen
  AllowedEffects = vbDropEffectCopy Or vbDropEffectMove
 
  ' Daten-Format festlegen
  Data.SetData , vbCFFiles
 
  ' Datenzeilen hinzufügen
  For I = 0 To Grid1.SelCount - 1
    Data.Files.Add Grid1.List(Grid1.SelRow(I))
  Next I
End Sub
 
Private Sub TreeView1_OLEDragDrop(Data As MSComctlLib.DataObject, _
  Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single)
 
  Dim I As Integer
 
  ' Prüfen, ob es sich um Datenzeilen aus dem DataGrid handelt
  If Data.GetFormat(vbCFFiles) Then
    ' alle Datenzeilen (1 bis Files.Count)
    For I = 1 To Data.Files.Count
      ' Dateiname der Listbox hinzufügen
      TreeView1.Nodes.Add , , , Data.Files(I)
    Next I
  End If
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Einleitung von Drag & Drop aus dem sevDataGrid 21.721HeikoH06.12.08 18:49
Re: Einleitung von Drag & Drop aus dem sevDataGrid 2929ModeratorDieter07.12.08 11:26
Re: Einleitung von Drag & Drop aus dem sevDataGrid 2916HeikoH07.12.08 12:34
Re: Einleitung von Drag & Drop aus dem sevDataGrid 2849HeikoH14.01.09 14:40

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