(Button) btn = (Button)sender   是什么意思

解决方案 »

  1.   

    将当前的sender转化成定义Button类型
      

  2.   

    (Button) btn = sender  as Button;也可以
      

  3.   

    (Button) btn = (Button)sender相对于
    Button btn =  sender as Button;触发事件的是Button ,sender代表事件源,所以可以转换
    类似的还有GridView g = (GridView )sender;
      

  4.   

    object sender 发出事件的对象  
    System.EventArgs e 对象中的数据  
    如果是按钮button,那sender就是button
      

  5.   

    将sender对象实例强制转换在Button对象。
      

  6.   

    访问事件源即引发事件的button
    但是sender是object类型,要转换。
      

  7.   

    之前这个问题出现过:
    http://topic.csdn.net/u/20101018/15/a8a931d7-0dcd-47ab-b75a-3a7323e179cd.html
      

  8.   

    将sender对象实例转换在Button对象。