一个处理程序中的多个按钮不能正常工作

时间:2014-05-01 16:35:19

标签: c# winforms

我正在研究我有多个按钮的项目 我想只使用一个处理程序按钮进行多次点击 我有以下代码用于这样的Button Next但它无法正常工作

private void ButtonNext_Click(object sender, EventArgs e)
{
    if (fFirst.Enabled == true)
    {
        fFirst.Hide();
        lectureSecondToolStripMenuItem_Click(sender, e);
    }
    else if (fSecond.Enabled == true)
    {
        fSecond.Hide();
        lectureThirdToolStripMenuItem_Click(sender, e);
    }
    else if (fThird.Enabled == true)
    {
        //
    }
}

当我点击Button Next时,它会转到fSecond表格但是当我再次点击Button Next时它什么也没做...... 我想如果其他情况不适合它。
如果还有其他方法可以完成同样的工作,请告诉代码如何看起来像

1 个答案:

答案 0 :(得分:1)

if (fFirst.Visible == true)
        {
            fFirst.Hide();
            lectureSecondToolStripMenuItem_Click(sender, e);
        }
        else if (fSecond.Visible == true)
        {
            fSecond.Hide();
            lectureThirdToolStripMenuItem_Click(sender, e);
        }
        else if (fThird.Visible == true)
        {
           //
        }