Mega Code Archive

 
Categories / C# / Event
 

Add mouse click event to TextBox

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; public class Form1 : Form {    Label Label1;    TextBox TextBox1;    Button Button1;   public Form1()   {         InitializeComponent();   }    private void ctrlClick(System.Object sender, EventArgs e)    {      Control ctrl = (Control)sender;      MessageBox.Show("You clicked: " + ctrl.Name);    }   private void InitializeComponent()   {     this.Label1 = new System.Windows.Forms.Label();     this.TextBox1 = new System.Windows.Forms.TextBox();     this.Button1 = new System.Windows.Forms.Button();     this.SuspendLayout();     //      // Label1     //      this.Label1.FlatStyle = System.Windows.Forms.FlatStyle.System;     this.Label1.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));     this.Label1.Location = new System.Drawing.Point(14, 97);     this.Label1.Name = "Label1";     this.Label1.Size = new System.Drawing.Size(112, 24);     this.Label1.TabIndex = 8;     this.Label1.Text = "Label1";     this.Label1.Click += new System.EventHandler(this.ctrlClick);     //      // TextBox1     //      this.TextBox1.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));     this.TextBox1.Location = new System.Drawing.Point(12, 61);     this.TextBox1.Name = "TextBox1";     this.TextBox1.Size = new System.Drawing.Size(156, 21);     this.TextBox1.TabIndex = 7;     this.TextBox1.Text = "TextBox1";     this.TextBox1.Click += new System.EventHandler(this.ctrlClick);     //      // Button1     //      this.Button1.FlatStyle = System.Windows.Forms.FlatStyle.System;     this.Button1.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));     this.Button1.Location = new System.Drawing.Point(12, 21);     this.Button1.Name = "Button1";     this.Button1.Size = new System.Drawing.Size(96, 28);     this.Button1.TabIndex = 6;     this.Button1.Text = "Button1";     this.Button1.Click += new System.EventHandler(this.ctrlClick);     //      // Form1     //      this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);     this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;     this.ClientSize = new System.Drawing.Size(367, 281);     this.Controls.Add(this.Label1);     this.Controls.Add(this.TextBox1);     this.Controls.Add(this.Button1);     this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));     this.Name = "Form1";     this.Text = "Control Medley";     this.ResumeLayout(false);     this.PerformLayout();   }   [STAThread]   static void Main()   {     Application.EnableVisualStyles();     Application.Run(new Form1());   } }