使用字符串作为按钮值

问题描述 投票:0回答:2

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

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

我想做这样的事情:

string value = "1";

if (button(value).Text == "X")
{
    //Do something
}
c# string button
2个回答
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)


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

其中click(this.value)是javascript上的函数

function click(x)
{
    //x is value from onclick button
}
© www.soinside.com 2019 - 2024. All rights reserved.