如何将一个整数从label传递给button_Click

时间:2012-12-14 09:54:00

标签: c# visual-studio-2010

如何将一个整数从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);

}

如何转让?

3 个答案:

答案 0 :(得分:1)

我真的不知道你要做什么,但你可以在button2_Click(int rc, object sender, EventArgs e) label10_Click rc rack sender sender e erc拨打button2_Click 1}}和rackrack,如果您想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

在任何地方访问标签的文本