0

假设我有一个 Windows 窗体,它有两个面板。主面板和弹出面板。当特定按钮单击主面板将禁用并且弹出面板将可见。我的问题是当用户按下退出键时,我想将弹出面板的可见性设置为 false 并启用主面板。

4

1 回答 1

1
bool bPanelFocus;
private void cancelButon_Click(object sender, EventArgs e)
{
    if (popuppanel.Visible == true && bPanelFocus)
    {
        popuppanel.Visible = false;
        mainpanel.Visible = true;
        return;
    }

    //your code for the cancel button
}

由于表单上有一个取消按钮,因此当您按下 Esc 按钮时,它将触发该按钮上的单击事件。在取消按钮的单击事件中,添加验证以检查弹出面板是否可见,您可能还需要一个标志来检查用户是否将注意力集中在面板上,否则继续执行取消按钮的过程。

于 2013-03-09T06:11:08.580 回答