Main 에서 A Form을 띄운 상태에서 특정시점에 A에서 B Form 을 ShowModal 로 띄웠습니다.
이때, 마우스 이벤트는 B Form 만 반응하는데, 키이벤트는 모두 반응합니다.
B Form 에서만 키 이벤트가 반응하게끔 할 수 있을까요?
현재 Main 에 ApplicationEvent 컴포넌트를 이용해 특정 키가 눌릴 경우 어떤 동작을 하게끔 코딩해놓은 상태입니다.
그리고 B Form 은 확인창인데, ShowMessage 나 MessageDlg 로 만들지 않은 건 폰트와 버튼 등을 구성해야 해서입니다.
CreateMessageDialog 로 시도해봤는데, 역시나 키이벤트가 모두 반응합니다. ㅠ
Main 폼에 사용하신 ApplicationEvent 컴포넌트 라는것에서 다 먼저 가져가는것 같네요.
모달폼을 띄우기 전에 저 컴포넌트를 잠깐 끄고, 다시 켜고 하는 것으로 하셔야 할 듯 합니다.