J'ai une application qui ouvre un formulaire non-modal à partir du formulaire principal. La forme non-modale a un TMemo dessus. Le menu principal du formulaire utilise "espace" comme l'un de ses caractères d'accélérateur.Delphi - Comment empêcher le formulaire principal de capturer des frappes dans un TMemo sur un autre formulaire non-modal?
Lorsque le formulaire non-modal est ouvert et que le mémo est actif, chaque fois que j'essaie d'entrer un espace dans le mémo sur la forme non-modale, l'événement de forme principal du raccourci "espace" se déclenche!
J'ai essayé d'activer MainForm.KeyPreview: = false alors que l'autre formulaire est ouvert mais pas de dés.
Des idées?
TIA
Je pense que le même sujet est ici: http://stackoverflow.com/questions/1104380/tmenuitem-shortcuts-overwrite-shortcuts-from-controls-tmemo – SimaWB