如题!如果感觉一句话很难说清楚也可以推荐有文章的站点,只要找到相应的技术文章都给分。

解决方案 »

  1.   

    Button btn = new Button();
    btn.Name = "btn";
    btn.Location=new Point(100,100);
    btn.Click += new System.EventHandler(btn_click);
    this.Controls.Add(btn);
     private void btn_click(object sender, System.EventArgs e)
      {
      Button btn= (Button)sender;
      }
      

  2.   

    http://www.3648.com/article/20090905/54279.html
      

  3.   

    如果你要的是那种类似flash按钮的效果,我可以提供代码给你,不过要过几天,我现在拿不到代码,其实原理很简单,先制作三个按钮的gif图像,分别为正常的,鼠标悬停时的,鼠标点击时的,然后利用mouse事件实现实时更换