当我点Button1以后在点Button3可以改变Button1的Text里面的值
当我点Button2以后在点Button3可以改变Button2的Text里面的值
你就把这个做出来就可以了。随便用什么方法。前提是不要用Button的事件里不要用 if语句如果可以用类来实现最好了

解决方案 »

  1.   

    "前提是不要用Button的事件里"
    哪怎么知道你点击了button
      

  2.   

    写在on_click事件中就容易了嘛
      

  3.   

    button1的onclick事件
        ViewState["click"] = 1;
    button2的onclick事件
        ViewState["click"] = 2;
    button3的onclick事件
        int myclick = (int)ViewState["click"];
        switch(myclick)
        {
           case 1:
               Button1.Text =;;;;
               break;
           case 2:
               button2.Text =;;;;
               break;
           default:
               break;
        }
    不用if用switch,^_^
      

  4.   

    这样是可以但是不达到我的目的
    我要的是用引用
    Button btn;
    btn=Button1;
    btn.Text="文本"
    btn.ForeColor=System.Drawing.Color.Red;
    我是想通过btn的引用来改变Button1的属性。 这样就好点。你那样我会写。是可以达到同样的效果。但不是我的目的。。!希望大家帮助一下
      

  5.   

    这样Button1的属性就会根据btn的属性来改变
      

  6.   

    把你的写法直接写在commandclick事件中,它根据commandname来判断是点的哪个button.你怎么操作都可以了,跟操作一个btn一样啊。
      

  7.   

    Button btn;
    btn=Button1;
    btn.Text="文本"
    btn.ForeColor=System.Drawing.Color.Red;
    我是想通过btn的引用来改变Button1的属性。我要的就是这种效果啊。 。