- #1
W
w1z4rd2003
Mitglied
Themenersteller
- Dabei seit
- 04.05.2006
- Beiträge
- 14
- Reaktionspunkte
- 0
Hi
Kann mir jemand helfen?
Ich habe 2 Listsboxen auf einer Form. Mein Ziel ist es das ich von einer in die anderen Daten herum verschieben kann.
Im Designer steht in einer Listbox folgendes
C#-Code:
und in der zweiten
C#-Code:
Das grösste Problem ist das in eine Listbox an einer DataSource angehängt wird und ich bekomme folgende Meldung
An unhandled exception of type->System.ArgumentException' occurred in system.windows.forms.dll
Additional information: Cannot modify the Items collection when the DataSource property is set.
MFG
w1z4rd2003
Kann mir jemand helfen?
Ich habe 2 Listsboxen auf einer Form. Mein Ziel ist es das ich von einer in die anderen Daten herum verschieben kann.
Code:
C#-Code:
private void lstVereine_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(lstVereine.Items.Count==0)
return;
string s = lstVereine.Items[lstVereine.IndexFromPoint(e.X,e.Y)].ToString();
DragDropEffects dde1=DoDragDrop(s,
DragDropEffects.All);
if(dde1 == DragDropEffects.All )
{
lstVereine.Items.RemoveAt(lstVereine.IndexFromPoint(e.X,e.Y));
}
}
private void lstAusgewählteVereine_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
if(e.Data.GetDataPresent(DataFormats.StringFormat))
{
string str= (string)e.Data.GetData(DataFormats.StringFormat);
lstVereine.Items.Add(str);
}
}
private void lstAusgewählteVereine_DragOver(object sender, System.Windows.Forms.DragEventArgs e)
{
e.Effect=DragDropEffects.All;
}
Im Designer steht in einer Listbox folgendes
C#-Code:
Code:
this.lstAusgewählteVereine.DragOver += new System.Windows.Forms.DragEventHandler(this.lstAusgewählteVereine_DragOver);
this.lstAusgewählteVereine.DragDrop += new System.Windows.Forms.DragEventHandler(this.lstAusgewählteVereine_DragDrop);
und in der zweiten
C#-Code:
Code:
this.lstVereine.MouseDown += new System.Windows.Forms.MouseEventHandler(this.lstVereine_MouseDown);
Das grösste Problem ist das in eine Listbox an einer DataSource angehängt wird und ich bekomme folgende Meldung
An unhandled exception of type->System.ArgumentException' occurred in system.windows.forms.dll
Additional information: Cannot modify the Items collection when the DataSource property is set.
MFG
w1z4rd2003