如何将一个整数从label传递给button_Click
private void button2_Click(int rc, object sender, EventArgs e)
{
}
private void label10_Click(object sender, EventArgs e)
{
int rack=11
button2_Click(rack);
}
如何转让?
答案 0 :(得分:1)
我真的不知道你要做什么,但你可以在button2_Click(int rc, object sender, EventArgs e)
label10_Click
rc
rack
sender
sender
e
e
下rc
拨打button2_Click
1}}和rack
为rack
,如果您想button2_Click
下的private void button2_Click(int rc, object sender, EventArgs e)
{
//DoSomething with rc
//MessageBox.Show(rc.ToString());
}
private void label10_Click(object sender, EventArgs e)
{
int rack = 11;
button2_Click(rack, sender, e);
}
rack
rack
rack
,则int rack = 0; //Initialize rack as an int of value 0
private void button2_Click(object sender, EventArgs e)
{
//MessageBox.Show(rack.ToString());
}
private void label10_Click(object sender, EventArgs e)
{
rack = 11; //Set rack to 11
button2_Click(sender, e); //Call button2_Click
}
无法访问{{1}} {{1}} }}
示例强>
{{1}}
但是,如果您想使用{{1}}而不使用构造函数来获取{{1}}
的值,则建议公开声明{{1}}示例强>
{{1}}
谢谢, 我希望你觉得这很有帮助:)
答案 1 :(得分:0)
从技术上讲,你可以这样做:
button2_Click(rack, sender, e);
但对我来说这似乎不合逻辑。如果您想模拟button2
点击,您也可以在第二个参数中传递button2
而不是sender
。
答案 2 :(得分:0)
实际上您不需要传递值,您可以使用label19.Text