Author: andreia Date: 2008-02-20 19:11:19 -0500 (Wed, 20 Feb 2008) New Revision: 96323
Added: trunk/winforms/contextmenu/contextmenu.cs Modified: trunk/winforms/contextmenu/Makefile Log: * A simple contextmenu test with a treeview 2008-02-21 Andreia Gaita <[EMAIL PROTECTED]> Modified: trunk/winforms/contextmenu/Makefile =================================================================== --- trunk/winforms/contextmenu/Makefile 2008-02-21 00:01:41 UTC (rev 96322) +++ trunk/winforms/contextmenu/Makefile 2008-02-21 00:11:19 UTC (rev 96323) @@ -1,15 +1,18 @@ all: mono -mono: swf-basicmenu.cs swf-popups.cs +mono: swf-basicmenu.cs swf-popups.cs contextmenu.cs mcs swf-basicmenu.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll mcs swf-popups.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll + gmcs contextmenu.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll -dotnet: swf-basicmenu.cs swf-popups.cs +dotnet: swf-basicmenu.cs swf-popups.cs contextmenu.cs csc swf-basicmenu.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll - mcs swf-popups.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll + csc swf-popups.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll + csc contextmenu.cs /r:System.Windows.Forms.dll /r:System.Drawing.dll clean: rm swf-contextmenu.exe -r -f rm swf-popups.cs -r -f + rm contextmenu.cs -r -f \ No newline at end of file Added: trunk/winforms/contextmenu/contextmenu.cs =================================================================== --- trunk/winforms/contextmenu/contextmenu.cs 2008-02-21 00:01:41 UTC (rev 96322) +++ trunk/winforms/contextmenu/contextmenu.cs 2008-02-21 00:11:19 UTC (rev 96323) @@ -0,0 +1,35 @@ +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace winforms { + + public class form : Form { + + public static void Main () { + Application.Run (new form ()); + } + + public form () { + + TreeView tree = new TreeView (); + ContextMenu popupmenu = new ContextMenu ( new MenuItem [] { + new MenuItem ("Menu 1"), + new MenuItem ("Menu 2"), + new MenuItem ("Menu 3") + }); + + TreeNode t; + t = tree.Nodes.Add ("Node 1"); + t.ContextMenu = popupmenu; + t = tree.Nodes.Add ("Node 2"); + t.ContextMenu = popupmenu; + t = tree.Nodes.Add ("Node 3"); + t.ContextMenu = popupmenu; + + tree.Dock = DockStyle.Fill; + this.Controls.Add (tree); + + } + } +} \ No newline at end of file _______________________________________________ Mono-patches maillist - Mono-patches@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-patches