» »

c# drag and drop med instancama istega programa

c# drag and drop med instancama istega programa

PunXXX ::

Imam formo (podobno enostavnemu explorerju) katera vsebuje treeView in listView.
Dosegel bi rad, da bi v eni instanci v listView-u označil poljubno število elementov in jih s pomočjo načina drag&drop
prenesel v drugo instanco (istega programa) v listView.
Stvar zaenkrat deluje, če označim samo en element.
Lepo vas prosim za pomoč.
 private void listView1_ItemDrag(object sender, ItemDragEventArgs e)
 {
       listView1.DoDragDrop(e.Item, DragDropEffects.Move);
       //listView1.DoDragDrop(listView1.SelectedItems, DragDropEffects.Move); //ne deluje
           
       /* tudi ne deluje
       if (this.listView1.SelectedIndices.Count > 0)
       {
         List<ListViewItem> elements = new List<ListViewItem>();
         foreach (int index in this.listView1.SelectedIndices)
         {
             elements.Add(this.listView1.Items[index]);
         }
         this.listView1.DoDragDrop(elements, DragDropEffects.Copy | DragDropEffects.Move);        
       } 
       */
 } 

 private void listView1_DragDrop(object sender, DragEventArgs e)
 {
       ListView files = (ListView)e.Data.GetData(typeof(ListView)); //deluje a samo za 1 element
       
       /* ne deluje (elements = null) 
       List<ListViewItem> elements = new List<ListViewItem>();
       elements = e.Data.GetData(typeof(List<ListViewItem>)) as List<ListViewItem>;
       */
 }


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Android] Bluetooth aplikacija

Oddelek: Programiranje
51086 (949) marjan_h
»

C# WPF nalaganje info. iz XML dokumenta

Oddelek: Programiranje
61022 (842) MrStein
»

Pomoč pri programčkih

Oddelek: Programiranje
152919 (2569) Mitja Bonča
»

Qt Designer -> KDevelop C++ Error

Oddelek: Programiranje
352116 (1646) 'FireSTORM'
»

C#, Dodajanje podatkov v Arraylist z Gumbom

Oddelek: Programiranje
82281 (2120) Beezgetz

Več podobnih tem