使用字符串作为按钮值

时间:2018-03-29 09:29:11

标签: c# string button

有什么方法可以使用string或int作为按钮值吗?

我正在使用MS visual studio,我的表单上有各种按钮。

我想做这样的事情:

string value = "1";

if (button(value).Text == "X")
{
    //Do something
}

2 个答案:

答案 0 :(得分:1)

我假设你想点击

进行操作

您可以像这样处理多个按钮并在那里使用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
    //{
    //}
}

Button.OnClick Method (EventArgs)

答案 1 :(得分:0)

<input type="button" value="one" id="One" onclick= "click(this.value)'"/>

其中点击(this.value)是javascript上的功能

function click(x)
{
    //x is value from onclick button
}