RE: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND
Hallo, Kann mir jemand mit einem funktionierenden guten Beispiel (Link oder Source) zum Thema Drag Drop mit TreeViews (WinForm) weiterhelfen? Ich möchte zwischen zwei TreeViews per Drag Drop Daten verschieben, brauche dies dringend für eine Demo. hast Du schon mal geguckt, ob es hier etwas fertiges gibt? Gruss Alex Kommt zur .NET Community Conference in Karlsruhe http://www.dotnetcommunityconference.com ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
Re: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND
Hi Reinhold! Vielen Dank! Gibt es das Beispiel auch als VB.NET. Ich habe leider kein C# installiert und es ist daher müssig bis morgen den Code zu konvertieren. LG Steffen - Original Message - From: Reinhold Becker [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, June 01, 2004 6:41 PM Subject: AW: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND Guckst du hier: http://www.syncfusion.com/FAQ/WinForms/FAQ_c91c.asp#q617q Liebe Grüße, Reinhold -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL PROTECTED] Gesendet: Dienstag, 01. Juni 2004 18:31 An: [EMAIL PROTECTED] Betreff: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND Hallo Liste! Kann mir jemand mit einem funktionierenden guten Beispiel (Link oder Source) zum Thema Drag Drop mit TreeViews (WinForm) weiterhelfen? Ich möchte zwischen zwei TreeViews per Drag Drop Daten verschieben, brauche dies dringend für eine Demo. THX Steffen ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
Re: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND
An sich nicht. Aber wie caste ich in VB das hier (TreeNode): newNode = (TreeNode) e.Data.GetData(System.Windows.Forms.TreeNode); Gruß Steffen Das sollte aber doch nicht schwierig sein, daß von Hand gerade umzuschreiben, oder? Ich kann leider auch nur VB.Net. (Das nächste Projekt wird auf jeden Fall C#) Reinhold -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL PROTECTED] Gesendet: Dienstag, 01. Juni 2004 20:48 An: [EMAIL PROTECTED] Betreff: Re: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND Hi Reinhold! Vielen Dank! Gibt es das Beispiel auch als VB.NET. Ich habe leider kein C# installiert und es ist daher müssig bis morgen den Code zu konvertieren. LG Steffen - Original Message - From: Reinhold Becker [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, June 01, 2004 6:41 PM Subject: AW: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND Guckst du hier: http://www.syncfusion.com/FAQ/WinForms/FAQ_c91c.asp#q617q Liebe Grüße, Reinhold -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL PROTECTED] Gesendet: Dienstag, 01. Juni 2004 18:31 An: [EMAIL PROTECTED] Betreff: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND Hallo Liste! Kann mir jemand mit einem funktionierenden guten Beispiel (Link oder Source) zum Thema Drag Drop mit TreeViews (WinForm) weiterhelfen? Ich möchte zwischen zwei TreeViews per Drag Drop Daten verschieben, brauche dies dringend für eine Demo. THX Steffen ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
Re: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND
Sollte in etwa so gehen: newNode = CType(e.Data.GetData(System.Windows.Forms.TreeNode), TreeNode) Keine Garantie, mein VB.NjET ist unter aller Kanone. Chris At 09:16 PM 6/1/2004, you wrote: An sich nicht. Aber wie caste ich in VB das hier (TreeNode): newNode = (TreeNode) e.Data.GetData(System.Windows.Forms.TreeNode); Gruß Steffen Das sollte aber doch nicht schwierig sein, daß von Hand gerade umzuschreiben, oder? Ich kann leider auch nur VB.Net. (Das nächste Projekt wird auf jeden Fall C#) Reinhold ___ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net
Re: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND
Danke. Leider tut sich nichts bei diesem Beispiel: kein Drag Drop zwischen den 2 TreeViews. :(( - Original Message - From: Christoph Wille To: [EMAIL PROTECTED] Sent: Tuesday, June 01, 2004 9:42 PM Subject: Re: [Framework.net] Drag Drop mit TreeView - LEIDER DRINGEND Ich hab's mal blind durch den Converter in SharpDevelop durchgelassen, keine Garantien (und Absicht HTML):Private Sub treeView2_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs)Dim newNode As TreeNodeIf e.Data.GetDataPresent("System.Windows.Forms.TreeNode", False) ThenDim pt As PointDim destinationNode As TreeNodept = treeView2.PointToClient(New Point (e.X, e.Y))destinationNode = treeView2.GetNodeAt(pt)newNode = CType(e.Data.GetData("System.Windows.Forms.TreeNode"), TreeNode)If Not destinationNode.Equals(newNode) ThendestinationNode.Nodes.Add(CType(newNode.Clone, TreeNode))destinationNode.ExpandnewNode.RemoveEnd IfEnd IfEnd SubChrisAt 09:33 PM 6/1/2004, you wrote: Danke. Scheint soweit zu gehen. Und wie sieht es hiermit aus ?destinationNode.Nodes.Add((TreeNode) newNode.Clone());Das hier bringt einen Fehler:destinationNode.Nodes.Add(CType(e.Data.GetData("System.Windows.Forms.TreeNode") newNode.Clone())Und zwar, das NewNode.clone nicht definiert ist.Anbei nochmal das ges. C#-Bsp. für den Zusammenhang:Gruß Steffen---private void treeView2_DragDrop(object sender,System.Windows.Forms.DragEventArgs e){ TreeNode newNode; if( e.Data.GetDataPresent("System.Windows.Forms.TreeNode", false)) { Point pt; TreeNode destinationNode; pt = treeView2.PointToClient(new Point(e.X, e.Y)); destinationNode = treeView2.GetNodeAt(pt); newNode = (TreeNode)e.Data.GetData("System.Windows.Forms.TreeNode"); if(!destinationNode.Equals(newNode)) { //destinationNode.Nodes.Add(newNode.Clone()); destinationNode.Nodes.Add((TreeNode) newNode.Clone()); destinationNode.Expand(); //Remove original node newNode.Remove(); } }}