vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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: Drag and Drop über zwei Formen 
Autor: WaldiMaywood
Datum: 24.11.04 09:41

public class Form1 : System.Windows.Forms.Form
{
#region Vom Windows Form Designer generierter Code
	//// 
#endregion
	private void Form1_Load(object sender, System.EventArgs e)
	{
		this.ListView1.Items.Add("foo-bar1");
		this.ListView1.Items.Add("foo-bar2");
		Form2 f = new Form2();
		f.Show();
	}
	private void ListView1_ItemDrag(object sender, _
  System.Windows.Forms.ItemDragEventArgs e)
	{
		ListView lv = ((ListView)sender);
		ListViewItem items;
		lv.SelectedItems.CopyTo(items, 0);
		lv.DoDragDrop(items, DragDropEffects.All);
	}
	private void ListView2_DragEnter(object sender, _
  System.Windows.Forms.DragEventArgs e)
	{
		e.Effect = DragDropEffects.Copy;
	}
}
public class Form2 : System.Windows.Forms.Form
{
#region Vom Windows Form Designer generierter Code
	//// 
#endregion
	private void Form2_Load(object sender, System.EventArgs e)
	{
		this.ListView1.Items.Add("bla-blub1");
		this.ListView1.Items.Add("bla-blub2");
		this.ListView1.AllowDrop = true;
	}
	private void ListView1_DragDrop(object sender, _
  System.Windows.Forms.DragEventArgs e)
	{
		try {
			ListView lv = ((ListView)sender);
			ListViewItem[] items = ((ListViewItem)e.Data.GetData(typeof( _
  ListViewItem[])));
			foreach (ListViewItem s in items) {
				lv.Items.Add(s.Clone);
			}
		} catch (Exception ex) {
			Debug.WriteLine(ex.ToString);
		}
	}
	private void ListView1_DragEnter(object sender, _
  System.Windows.Forms.DragEventArgs e)
	{
		e.Effect = DragDropEffects.Copy;
	}
}
(keine 100% Garantie das alles richtig ist)
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Drag and Drop über zwei Formen862vb6de22.11.04 08:35
Re: Drag and Drop über zwei Formen651WaldiMaywood22.11.04 19:28
Re: Drag and Drop über zwei Formen -- PS:562WaldiMaywood22.11.04 19:34
Re: Drag and Drop über zwei Formen752vb6de23.11.04 08:16
Re: Drag and Drop über zwei Formen575WaldiMaywood23.11.04 08:42
Re: Drag and Drop über zwei Formen766WaldiMaywood23.11.04 10:48
Re: Drag and Drop über zwei Formen624vb6de23.11.04 11:19
Re: Drag and Drop über zwei Formen541vb6de24.11.04 09:19
Re: Drag and Drop über zwei Formen607WaldiMaywood24.11.04 09:41
Re: Drag and Drop über zwei Formen575vb6de24.11.04 10:53
Re: Drag and Drop über zwei Formen610WaldiMaywood24.11.04 11:21
Re: Drag and Drop über zwei Formen598vb6de24.11.04 11:29

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