点击两个按钮执行同样的操作 ,怎么知道点击的是哪一个? 点击两个按钮执行同样的操作 ,怎么知道点击的是哪一个? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用ID来区别两个按钮.<asp:Button ID="Button1" runat="server" /><asp:Button ID="Button2" runat="server" /> using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;namespace ProcessManager{ /// <summary> /// Form7 的摘要说明。 /// </summary> public class Form7 : System.Windows.Forms.Form { private System.Windows.Forms.Button button1; private System.Windows.Forms.Button button2; private System.Windows.Forms.Label label1; /// <summary> /// 必需的设计器变量。 /// </summary> private System.ComponentModel.Container components = null; public Form7() { // // Windows 窗体设计器支持所必需的 // InitializeComponent(); // // TODO: 在 InitializeComponent 调用后添加任何构造函数代码 // } /// <summary> /// 清理所有正在使用的资源。 /// </summary> protected override void Dispose( bool disposing ) { if( disposing ) { if(components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region Windows 窗体设计器生成的代码 /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.button1 = new System.Windows.Forms.Button(); this.button2 = new System.Windows.Forms.Button(); this.label1 = new System.Windows.Forms.Label(); this.SuspendLayout(); // // button1 // this.button1.Location = new System.Drawing.Point(72, 48); this.button1.Name = "button1"; this.button1.TabIndex = 0; this.button1.Text = "button1"; this.button1.Click += new System.EventHandler(this.button_Click); // // button2 // this.button2.Location = new System.Drawing.Point(168, 48); this.button2.Name = "button2"; this.button2.TabIndex = 1; this.button2.Text = "button2"; this.button2.Click += new System.EventHandler(this.button_Click); // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(40, 16); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(165, 17); this.label1.TabIndex = 2; this.label1.Text = "两个按钮执行了同样的事件。"; // // Form7 // this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); this.ClientSize = new System.Drawing.Size(292, 273); this.Controls.Add(this.label1); this.Controls.Add(this.button2); this.Controls.Add(this.button1); this.Name = "Form7"; this.Text = "Form7"; this.ResumeLayout(false); } #endregion private void button_Click(object sender, System.EventArgs e) { MessageBox.Show(String.Format("点击的控件名为:{0}", ((Button)sender).Name)); } }} 其实最关键的就是一句:MessageBox.Show(String.Format("点击的控件名为:{0}", ((Button)sender).Name));......真是难为xrascal(横刀夺爱)了。 其实最最关键的就是一句:((Button)sender).Name......真是难为s5689412(华君)了。 如何取富态文本框内的内容。 求助。关于c#的 帮我看看这个多态性的程序出现了一些问题 怎么更改textbox的数据然后在提交到数据库? C# 进行XML结构数据操作的写法 失业两个月为纪念这个刻骨铭心的日子散分 求一正则表达式:替换img标签的src属性值(在线等) 请高手看看:有关ADO.NET的使用…… 以下功能的实现,大家能否出点建议,谢啦 请教:如何用webService接收微信上传的图片 datagrid和checkbox混合使用的问题,help!!! 如何知道QQ好友在线?
<asp:Button ID="Button1" runat="server" />
<asp:Button ID="Button2" runat="server" />
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;namespace ProcessManager
{
/// <summary>
/// Form7 的摘要说明。
/// </summary>
public class Form7 : System.Windows.Forms.Form
{
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Label label1;
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.Container components = null; public Form7()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent(); //
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
} /// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
} #region Windows 窗体设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(72, 48);
this.button1.Name = "button1";
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.Click += new System.EventHandler(this.button_Click);
//
// button2
//
this.button2.Location = new System.Drawing.Point(168, 48);
this.button2.Name = "button2";
this.button2.TabIndex = 1;
this.button2.Text = "button2";
this.button2.Click += new System.EventHandler(this.button_Click);
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(40, 16);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(165, 17);
this.label1.TabIndex = 2;
this.label1.Text = "两个按钮执行了同样的事件。";
//
// Form7
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(292, 273);
this.Controls.Add(this.label1);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
this.Name = "Form7";
this.Text = "Form7";
this.ResumeLayout(false); }
#endregion private void button_Click(object sender, System.EventArgs e)
{
MessageBox.Show(String.Format("点击的控件名为:{0}", ((Button)sender).Name));
} }
}
MessageBox.Show(String.Format("点击的控件名为:{0}", ((Button)sender).Name));......
真是难为xrascal(横刀夺爱)了。
真是难为s5689412(华君)了。