Mega Code Archive

 
Categories / C# Tutorial / GUI Windows Forms
 

Set Label text in menu action

using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; public class LabelSetTextMenuAction : System.Windows.Forms.Form {     private System.Windows.Forms.MainMenu mainMenu1;     private System.Windows.Forms.MenuItem menuItem1;     private System.Windows.Forms.MenuItem menuItem2;     private System.Windows.Forms.MenuItem menuItem3;     private System.Windows.Forms.Label label1;     private System.Windows.Forms.ContextMenu contextMenu1;     private System.Windows.Forms.MenuItem menuItem4;     private System.Windows.Forms.MenuItem menuItem5;     private System.ComponentModel.Container components = null;     public LabelSetTextMenuAction()     {         InitializeComponent();     }     protected override void Dispose( bool disposing )     {         if( disposing )         {             if (components != null)              {                 components.Dispose();             }         }         base.Dispose( disposing );     }     #region Windows Form Designer generated code     private void InitializeComponent()     {         this.mainMenu1 = new System.Windows.Forms.MainMenu();         this.menuItem1 = new System.Windows.Forms.MenuItem();         this.menuItem2 = new System.Windows.Forms.MenuItem();         this.menuItem3 = new System.Windows.Forms.MenuItem();         this.label1 = new System.Windows.Forms.Label();         this.contextMenu1 = new System.Windows.Forms.ContextMenu();         this.menuItem4 = new System.Windows.Forms.MenuItem();         this.menuItem5 = new System.Windows.Forms.MenuItem();         this.SuspendLayout();         this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {this.menuItem1});         this.menuItem1.Index = 0;         this.menuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {                                                                                   this.menuItem2,                                                                                   this.menuItem3});         this.menuItem1.Text = "&Say";         this.menuItem2.Index = 0;         this.menuItem2.Shortcut = System.Windows.Forms.Shortcut.CtrlH;         this.menuItem2.Text = "&Hello";         this.menuItem2.Click += new System.EventHandler(this.menuItem2_Click);         this.menuItem3.Index = 1;         this.menuItem3.Shortcut = System.Windows.Forms.Shortcut.CtrlY;         this.menuItem3.Text = "Goodb&ye";         this.menuItem3.Click += new System.EventHandler(this.menuItem3_Click);         this.label1.ContextMenu = this.contextMenu1;         this.label1.Location = new System.Drawing.Point(96, 122);         this.label1.Name = "label1";         this.label1.TabIndex = 0;         this.label1.Text = "";         this.contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {                                                                                      this.menuItem4,                                                                                      this.menuItem5});         this.menuItem4.Index = 0;         this.menuItem4.Text = "Say hello";         this.menuItem5.Index = 1;         this.menuItem5.Text = "Say goodbye";         this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);         this.ClientSize = new System.Drawing.Size(292, 266);         this.Controls.AddRange(new System.Windows.Forms.Control[] {                                                                       this.label1});         this.Menu = this.mainMenu1;         this.Name = "LabelSetTextMenuAction";         this.Text = "Menu Example";         this.ResumeLayout(false);     }     #endregion     [STAThread]     static void Main()      {         Application.Run(new LabelSetTextMenuAction());     }     private void menuItem2_Click(object sender, System.EventArgs e)     {         label1.Text = "Hello!";     }     private void menuItem3_Click(object sender, System.EventArgs e)     {         label1.Text = "Goodbye!";     } }