Bind multiple buttons to the same event
1. Add code
private void clauseElementClicked(object sender, EventArgs e) {undefined = ((Button)sender).Text; }
2. Select the control you want to add the code
Right-click – Properties – find the click event, and then select the clauseElementClicked event.
Multiple controls have the same event, optimize
Declare the method yourself, and then call it with events
public void borderS3D(object sender,EventArgs e) { ((PictureBox)sender).BorderStyle=BorderStyle.Fixed3D; } public void borderSNo(object sender, EventArgs e) { ((PictureBox)sender).BorderStyle = ; }
public FormMain() { InitializeComponent(); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); += new EventHandler(borderS3D); += new EventHandler(borderSNo); }
The above is personal experience. I hope you can give you a reference and I hope you can support me more.