Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by [EMAIL PROTECTED]

http://bugzilla.ximian.com/show_bug.cgi?id=75996

--- shadow/75996        2005-09-06 05:52:00.000000000 -0400
+++ shadow/75996.tmp.31702      2005-09-06 05:52:00.000000000 -0400
@@ -0,0 +1,143 @@
+Bug#: 75996
+Product: Mono: Class Libraries
+Version: 1.1
+OS: other
+OS Details: Mandrakelinux  Version 11.0
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Major
+Component: Windows.Forms
+AssignedTo: [EMAIL PROTECTED]                            
+ReportedBy: [EMAIL PROTECTED]               
+QAContact: [EMAIL PROTECTED]
+TargetMilestone: ---
+URL: 
+Summary: menuitem event not triggered by Shortcut
+
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+
+
+Steps to reproduce the problem:
+1. compile the following code
+using System;
+using System.Drawing;
+using System.Collections;
+using System.ComponentModel;
+using System.Windows.Forms;
+using System.Data;
+
+namespace WindowsApplication1
+{
+       /// <summary>
+       /// Summary description for Form1.
+       /// </summary>
+       public class Form1 : System.Windows.Forms.Form
+       {
+               private System.Windows.Forms.MainMenu mainMenu1;
+               private System.Windows.Forms.MenuItem menuItem1;
+               private System.Windows.Forms.MenuItem menuItem2;
+               /// <summary>
+               /// Required designer variable.
+               /// </summary>
+               private System.ComponentModel.Container components = null;
+
+               public Form1()
+               {
+                       //
+                       // Required for Windows Form Designer support
+                       //
+                       InitializeComponent();
+
+                       //
+                       // TODO: Add any constructor code after 
InitializeComponent call
+                       //
+               }
+
+               /// <summary>
+               /// Clean up any resources being used.
+               /// </summary>
+               protected override void Dispose( bool disposing )
+               {
+                       if( disposing )
+                       {
+                               if (components != null) 
+                               {
+                                       components.Dispose();
+                               }
+                       }
+                       base.Dispose( disposing );
+               }
+
+               #region Windows Form Designer generated code
+               /// <summary>
+               /// Required method for Designer support - do not modify
+               /// the contents of this method with the code editor.
+               /// </summary>
+               private void InitializeComponent()
+               {
+                       this.mainMenu1 = new System.Windows.Forms.MainMenu();
+                       this.menuItem1 = new System.Windows.Forms.MenuItem();
+                       this.menuItem2 = new System.Windows.Forms.MenuItem();
+                       // 
+                       // mainMenu1
+                       // 
+                       this.mainMenu1.MenuItems.AddRange(new 
System.Windows.Forms.MenuItem[] {
+                                                                               
                                                                                
          this.menuItem1});
+                       // 
+                       // menuItem1
+                       // 
+                       this.menuItem1.Index = 0;
+                       this.menuItem1.MenuItems.AddRange(new 
System.Windows.Forms.MenuItem[] {
+                                                                               
                                                                                
          this.menuItem2});
+                       this.menuItem1.Text = "&File";
+                       // 
+                       // menuItem2
+                       // 
+                       this.menuItem2.Index = 0;
+                       this.menuItem2.Shortcut = 
System.Windows.Forms.Shortcut.F10;
+                       this.menuItem2.Text = "&Exit";
+                       this.menuItem2.Click += new 
System.EventHandler(this.menuItem2_Click);
+                       // 
+                       // Form1
+                       // 
+                       this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
+                       this.ClientSize = new System.Drawing.Size(292, 269);
+                       this.Menu = this.mainMenu1;
+                       this.Name = "Form1";
+                       this.Text = "Form1";
+       
+               }
+               #endregion
+
+               /// <summary>
+               /// The main entry point for the application.
+               /// </summary>
+               [STAThread]
+               static void Main() 
+               {
+                       Application.Run(new Form1());
+               }
+
+               private void menuItem2_Click(object sender, System.EventArgs e)
+               {
+                       Application.Exit();
+               }
+       }
+}
+
+2. run the application with mono and press the F10 button
+3. the event is not triggered
+
+Actual Results:
+the application doesnt exit
+
+Expected Results:
+application should exit
+
+How often does this happen? 
+always
+
+Additional Information:
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to