有什么办法可以使用string或int作为按钮值吗?
我正在使用MS visual studio,我的表单上有各种按钮。
我想做这样的事情:
string value = "1";
if (button(value).Text == "X")
{
//Do something
}
我假设你想在点击上做一个动作
您可以处理这样的多个按钮并在那里使用if
,或者只为它们制作单独的事件
btn1.Click += new System.EventHandler(this.btn_Click);
btn2.Click += new System.EventHandler(this.btn_Click);
btn3.Click += new System.EventHandler(this.btn_Click);
...
void btn_Click(object sender, EventArgs e)
{
var button = sender as button;
// if here if you need it
//if(button.Tag == 'X') or if (button.Text == 'X')
//{
// do something
//}
//else
//{
//}
}
<input type="button" value="one" id="One" onclick= "click(this.value)'"/>
其中click(this.value)是javascript上的函数
function click(x)
{
//x is value from onclick button
}