FIX: Menu mnemonics fire on the wrong forms in a multiple-document interface (MDI) Windows Forms application

This article has been archived. It is offered "as is" and will no longer be updated.
In a Microsoft .NET Framework 1.1 multiple-document interface (MDI) Windows Forms application, menu mnemonics will fire on arbitrary MDI child forms instead of on the active child form.
To obtain a supported hotfix for this problem, see the following Microsoft Knowledge Base article:
889411 Description of the .NET Framework 1.1 hotfix package: December 10, 2004
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
895251 Availability of the .NET Framework 1.1 post-Service Pack 1 hotfix rollup package for
To work around this problem, override the ProcessDialogChar method of the MDI child form to handle the mnemonic.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Article ID: 833047 - Last Review: 01/17/2015 05:41:21 - Revision: 2.3

  • Microsoft .NET Framework Software Development Kit 1.0 Service Pack 2
  • kbnosurvey kbarchive kbnetframe110presp1fix kbfix kbbug kbqfe kbhotfixserver KB833047