首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

ASP.net 几个按钮执行不同的操作结果都需要引用一个click事件,小弟我是实现计算器

2012-02-05 
ASP.net 几个按钮执行不同的操作结果都需要引用一个click事件,我是实现计算器点计算机 上面 的 0-9 个数

ASP.net 几个按钮执行不同的操作结果都需要引用一个click事件,我是实现计算器
 
  点计算机 上面 的 0-9 个数 引用 同一个 事件 我是这样写的 我不想针对 每个按钮 写一个事件 ...这样代码很繁琐

Button0 - Button9 是数字
  /// <summary>
  /// 让数字赋值给文本框..
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  protected void Button1_Click(object sender, EventArgs e)
  {
  //但是 如果是我这样那写的话.肯定是.无论 怎么样写 都是执行文本框中始终是 111111 请问各位大侠 该怎么解决 ?
谢谢  
  txtResult.Text += Button1.Text;
   
  //我想是这样写 方法传递 值 
  TxtResult() // 但是 我不知道 改传什么值 好..改怎么样传..因为9 个按钮 引用同一个 Button1_Click
   
   
   
  }

  /// <summary>
  /// 此方法传给 txtResult 文本框 值
  /// </summary>
  /// <param name="btnNumber">传给一个textBox 类型 变量 用于赋值</param>
  protected void TxtResult(Button btnNumber)
  {
  txtResult.Text += btnNumber.Text;
  }

[解决办法]
protected void Button1_Click(object sender, EventArgs e)
{
txtResult.Text += ((Button)sender).Text;
}

[解决办法]

探讨
protected void Button1_Click(object sender, EventArgs e)
{
txtResult.Text += ((Button)sender).Text;
}

热点排行