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 - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches