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

菜鸟计数器编写有关问题

2012-01-24 
初学者计数器编写问题。我是初学者,学了半个月,都了解了c#的语言基础,就是模糊的知道有个些概念,但是没实际

初学者计数器编写问题。
我是初学者,学了半个月,都了解了c#的语言基础,就是模糊的知道有个些概念,但是没实际用过,现在自己编写.net的windows计算器程序。
问题1,如下按9个按钮的代码能用数组,或者索引器,或者事件委托预定来简化吗?
  public partial class Form1 : Form
  {
  public Form1()
  {
  InitializeComponent();
  }

  private void btn0_Click(object sender, EventArgs e)
  {
  txtshow.Text += btn0.Text;
  }

  private void btn1_Click(object sender, EventArgs e)
  {
  txtshow.Text += btn1.Text;
  }

  private void btn2_Click(object sender, EventArgs e)
  {
  txtshow.Text += btn2.Text;
  }
  private void btn3_Click(object sender, EventArgs e)
  {
  txtshow.Text += btn3.Text;
  }

  private void btn4_Click(object sender, EventArgs e)
  {
  txtshow.Text += btn4.Text;
  }

  private void btn5_Click(object sender, EventArgs e)
  {
  txtshow.Text += btn5.Text;
  }
.....
问题2,我这些代码如果不通过双击控件,而是复制黏贴修改的就不起做用,这是为什么呢?

[解决办法]
可以用这种方法:

C# code
private void btn_Click(object sender, EventArgs e)        {            txtshow.Text += (sender as Button).Text;        } 

热点排行