Je filtrons les messages qui viennent à une forme avec PreFilterMessage comme ceci:Comment fermer un formulaire .Net à partir de son PreFilterMessage()?
print("code sample");
public bool PreFilterMessage(ref Message m)
{
if (m.Msg == WM_KEYDOWN && (int)m.WParam == VK_ESCAPE)
{
this.Close();
return true;
}
return false;
}
print("code sample");
mais la question est que la forme ne se ferme que pour la première fois. Après avoir rouvert un formulaire, il ne sera plus fermé en appuyant sur ESC.
Comment puis-je accomplir ceci?
Merci