如何在btnclick事件上更改按钮的颜色 [英] How to change the color of a button on btnclick event
本文介绍了如何在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屋!
查看全文