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

Reply via email to