如何在btnclick事件上更改按钮的颜色 [英] How to change the color of a button on btnclick event

查看:134
本文介绍了如何在btnclick事件上更改按钮的颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在点击事件中更改btn的颜色。我尝试了这段代码,但它没有用:



I would like to change the color of a btn on click event. I tried this code but it didnt work:

btn12.backcolor=color.green;



有人可以建议吗?


Can anyone advice?

推荐答案

请参考下面类似解决的QA,你一定会得到一些帮助:

多个按钮,一个onclick事件可更改单击的按钮颜色 [ ^ ]
Please refer following similar solved QA, you''ll surely get some help out:
multiple buttons, one onclick event to change clicked button color[^]


对于Window Form应用程序:



For Window Form application :

private void button3_Click(object sender, EventArgs e)
        {
            button3.BackColor = System.Drawing.Color.Black;
        }







网页:



在页面级声明静态变量:




For Web Page :

On Page level declare static variable:

static bool Isdefault= true;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Isdefault = false;
            }
        }





和按钮点击事件写:



and in button click event write :

protected void Button1_Click(object sender, EventArgs e)
       {
           if (!Isdefault)
           {
               Button1.BackColor = System.Drawing.Color.GreenYellow;
           }
       }


请查看以下内容,也许它会对您有所帮助:



Just check out the following, maybe it will help you:

public void single_button_Click(object sender, EventArgs e)
  {
    Button btn = (Button)sender;
    if (btn.BackColor == Color.Red)
    {
      btn.BackColor = SystemColors.Control;
    }
    else if (btn.BackColor == SystemColors.Control)
    {
      btn.BackColor = Color.Red;
    }
  }


这篇关于如何在btnclick事件上更改按钮的颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆