假设我有一个窗体,它有两个面板。主面板和弹出面板。当特定按钮单击主面板将禁用时,弹出面板将可见。 我的问题是,当用户按下转义键时,我想将弹出式面板的可见性设置为false并启用主面板。
答案 0 :(得分: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按钮时,它将触发该按钮上的单击事件。在取消按钮的单击事件中,添加验证以检查弹出面板是否可见,您可能还需要一个标记来检查用户是否关注面板,否则继续执行取消按钮的过程。