begin process at 2010 03 21 17:49:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

 > DRAG AND DROP AVEC 2 LISTVIEW

DRAG AND DROP AVEC 2 LISTVIEW


 Information sur la source

 Description

Commencez par créer 2 listview sur votre form, que vous nommerez Listview1 et Listview2.
Pour le fonctionnement, tractez un des items du listview1 sur le listview2.

Source

  • Private Sub Form_Load()
  • Dim LstItem As ListItem
  • 'Ajoute des items au listview1
  • Set LstItem = ListView1.ListItems.Add(, , "Element1")
  • Set LstItem = ListView1.ListItems.Add(, , "Element2")
  • Set LstItem = ListView1.ListItems.Add(, , "Element3")
  • Set LstItem = ListView1.ListItems.Add(, , "Element4")
  • Set LstItem = ListView1.ListItems.Add(, , "Element5")
  • End Sub
  • Private Sub ListView1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
  • 'Trouve l'item sélectionné
  • Set ListView1.SelectedItem = ListView1.HitTest(x, y)
  • 'Indique l'icone visible lors du déplacement
  • ListView1.DragIcon = LoadPicture("C:\VB\drag.ico")
  • 'Commence le déplacement
  • ListView1.Drag vbBeginDrag
  • End Sub
  • Private Sub ListView2_DragDrop(Source As Control, x As Single, y As Single)
  • Dim LstItem2 As ListItem
  • 'Ajoute l'item déplacé dans le listview2
  • Set LstItem2 = ListView2.ListItems.Add(, , Source.SelectedItem.Text)
  • End Sub
Private Sub Form_Load()
    Dim LstItem As ListItem

    'Ajoute des items au listview1
    Set LstItem = ListView1.ListItems.Add(, , "Element1")
    Set LstItem = ListView1.ListItems.Add(, , "Element2")
    Set LstItem = ListView1.ListItems.Add(, , "Element3")
    Set LstItem = ListView1.ListItems.Add(, , "Element4")
    Set LstItem = ListView1.ListItems.Add(, , "Element5")
End Sub

Private Sub ListView1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
    
    'Trouve l'item sélectionné   
    Set ListView1.SelectedItem = ListView1.HitTest(x, y)

    'Indique l'icone visible lors du déplacement
    ListView1.DragIcon = LoadPicture("C:\VB\drag.ico")
    
    'Commence le déplacement
    ListView1.Drag vbBeginDrag
End Sub

Private Sub ListView2_DragDrop(Source As Control, x As Single, y As Single)
    Dim LstItem2 As ListItem

    'Ajoute l'item déplacé dans le listview2
    Set LstItem2 = ListView2.ListItems.Add(, , Source.SelectedItem.Text)
End Sub 

 Conclusion

Et c'est tout...


 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) OUVRIR UNE BASE DE DONNÉES DANS PLUSIEURS DATAGRIDVIEW DANS ... par PHILOUVB
Source .NET (Dotnet) CONTROLS PERSONALISÉ TEXTBOX par rodcobalt22
Source avec une capture Source .NET (Dotnet) CREATION DE CONTROLS DYNAMIQUE + DEPLACEMENT ET REDIMENTION ... par tresorsdevie
Source avec Zip Source avec une capture USERCONTROL AVEC PROPERTIES PERSONALISABLE par Polack77
Source avec Zip Source avec une capture BOUTON UP_DOWN par epson1

 Sources en rapport avec celle ci

Source avec Zip DRAG AND DROP LISTVIEW par lucienassaillit
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DOUBLE CLIC SUR LISTVIEW (SUBCLASSING) par bouv
DRAG AND DROP DE MON APPLICATION VB6 VERS WORD (EN UNE LIGNE... par syb007
Source avec Zip Source avec une capture MELI-MELO [JEU DE LETTRES] par CrocoRICo
Source avec Zip DRAG DROP DE FICHIERS DEPUIS UNE LISTVIEW par jack

Commentaires et avis

Commentaire de jockos le 05/01/2003 12:12:51

Rajoutez:
listView1.ListItems.Remove (Source.SelectedItem.Index)

Dans la procédure List_View2_DragDrop afin que l'élément soit déplacé, et non copier vers l'autre ListView...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Drag&Drop avec item et son icône dans une listview [ par MyC ] Salut,J'aimerais pouvoir gérer le drag & drop dans une listview de la même façon que l'explorateur de windows. C'est-à-dire avec l'item sélectionné et Drag Drop sur listview [ par pimousse75 ] Salut, est-il possible de déplacer les colonnes d'une listview par du drag & drop ?A+ Le fameux Drag & Drop [ par Florent ] Bonjour à tous,y aurait-il une âme charitable qui saurait comment reproduire le style de drag & drop de l'explorateur Windows.Je veux faire en sorte q Code Drag and Drop entre 2 listview avec VB.Net [ par Aribeau ] Bonjour à tous.Pour mon entrée sur ce forum génial, une petite question concernant VisualBasic.NET :Comment coder un évènement Drag and Drop entre 2 L Comment faire ? un drop/drag de treeview vers listview [ par papy51 ] Ex. prog sous Clipper... dans des temps anciens. Après un long séjour dans des iles lointaines.. et reprise pour la retraite de programmation..... Qui Drag & Drop entre 2 fenêtres MDI [ par anegrel ] Bonjour à tous,Je n'arrive pas pas à faire un dra & drop entre 2 ListView qui se trouvent sur 2 fenêtres MDI (MDIChild). Lorsque la souris sur bouge a Ole drag & drop [ par coyoterunstar ] Bonjour,Je travaille avec un listview contenant des noms de fichiers. Je fais un Ole Drag & Drop pour copier les fichiers indiqués dans mon listview v Drop sur ListView en mode Icon => sélection d'un item [ par niluje ] Bonjour,Voila la question du jour, Dans mon appli j'ai deux ListView, une avec des noms de fichiers et l'autre avec des imprimante.Je fais un drap and drag and drop dans une listview [ par steph44 ] Tout se passe bien pour déplacer une ligne dans une listview dans n'importe quel sens, par contre je ne sais pas comment faire pour que le scroll des Drag & Drop d'un listview a un autre listview [ par firens ] Hello, je recherche du code pour pouvoir faire un drag drop d'un élément d'un listview d'un formulaire1 à un autre listview d'un formu


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales