假设是Button引发了事件Button button = (Button)obj;

解决方案 »

  1.   

    void Click(Object obj,EventArgs e)
    {
    switch((Button)obj.Text)
    {
    case "Left":word_image.align="left";break;
    case "Right":word_image.align="right";break;
    case "Center":word_image.align="center";break;
    }

    Left.Style("Border-Style")="notset";
    Right.Style("Border-Style")="notset";
    Center.Style("Border-Style")="notset";

    (Button)obj.Style("Border-Strle")="inset";
    }请看上面的代码有什么问题?它总是提示:CS0117: “object”并不包含对“Text”的定义
      

  2.   

    Button button = (Button)obj;它总是提示:System.InvalidCastException: 指定的转换无效。
      

  3.   

    谢谢楼上的仁兄,终于改好了,是这样:void Click(Object obj,EventArgs e)
    {
    Button btnSubmit=(Button)obj;
    switch(btnSubmit.Text)
    {
    case "Left":word_image.Align="left";break;
    case "Right":word_image.Align="right";break;
    case "Center":word_image.Align="center";break;
    }

    Left.Style["Border-Style"]="notset";
    Right.Style["Border-Style"]="notset";
    Center.Style["Border-Style"]="notset";

    btnSubmit.Style["Border-Strle"]="inset";
    }