C#中怎么点击按钮后改变按钮的颜色呀
button5.BackColor = Color.Blue;不行啊

解决方案 »

  1.   

    .....
    怎么可能不成。。
    代码看下
      button1.BackColor = Color.Red;
      

  2.   

    源代码 没有反应     
    private void button6_Click(object sender, EventArgs e)
    {
         button6.BackColor = Color.Red;
    }
      

  3.   

    this.button1.BackColor = Color.Blue;
    这样写没问题
      

  4.   

    this.Button2.BackColor = System.Drawing.Color.Red;注意要引入using System.Drawing;命名空间~!
      

  5.   

    this.Button2.BackColor = System.Drawing.Color.Red; 报错没有,你看一下看页面有没有刷新。改变一下大小也加上,看看有没有变化。
      

  6.   

    WinForm的
    还是没有解决
    是不是前台窗口属性设置有问题,不过代码的优先级大于属性设置的吧?
      

  7.   

    VS2005,我试过了,button6.BackColor = Color.Red; 是可以的。
      

  8.   

    private void button6_Click(object sender, EventArgs e) 

         button6.BackColor = Color.Red; 
    }
      

  9.   

    按照楼主的方法,我试了一下,可以的。
    楼主是用VS2003的 ?你查看一下事件有没有丢失,VS2003存在这样的问题。
    查看一下点击有没有执行你的代码.
      

  10.   

    很奇怪!我把按钮删除后新建后好用了,以前做的按点击事件的确执行了 button6.BackColor = Color.Red; 
    环境VS2005
    随便问一下怎么设置立体感的按钮样式啊,就像OS 2000那样的突起。谢谢大家,
      

  11.   

    private void button6_Click(object sender, EventArgs e)  
    {  
         button6.BackColor = Color.Blue;  
    }
    这个可以吖。试过了耶!
      

  12.   

    设置立体感要设置一个属性,在外观里有一个叫BorderStyle的属性,里面有好几种外观呢,自己改改试试,看看哪个好看就选哪个,还有也可以借助第三方插件来做,那样的效果更好!(*^__^*) 嘻嘻……