안녕하세요. 저는 간단한 메모장 프로그램을 만들려고 하는데요, 메인폼에서는 검색을 하고 서브폼에서는 입력을 하는 데이타 베이스 프로그램입니다. 그런데, 서브폼에서 Bitbtn를 클릭하면 onClick이벤트가 발생되어 form2.close 로 폼을 닫게 만들었는데요, 그런데 이상하게도 서브폼의 Edit1 과 Memo에서 Enter를 쳐도 이 Bitbtn.onClick 프로시져로 들어가서 서브폼이 닫혀지더군요. 서브폼에는 Edit, Memo, Bitbtn 세개의 컴포넌트가 있는데, 이 셋중에 어느 하나라도 클릭하거나 Enter키를 쳐도 Bitbtn.onClick 프로시져를 실행시키더라구요. 이게 왜 이렇게 되는 건가요?
> 안녕하세요. 저는 간단한 메모장 프로그램을 만들려고 하는데요, 메인폼에서는 검색을 하고 서브폼에서는 입력을 하는 데이타 베이스 프로그램입니다. 그런데, 서브폼에서 Bitbtn를 클릭하면 onClick이벤트가 발생되어 form2.close 로 폼을 닫게 만들었는데요, 그런데 이상하게도 서브폼의 Edit1 과 Memo에서 Enter를 쳐도 이 Bitbtn.onClick 프로시져로 들어가서 서브폼이 닫혀지더군요. 서브폼에는 Edit, Memo, Bitbtn 세개의 컴포넌트가 있는데, 이 셋중에 어느 하나라도 클릭하거나 Enter키를 쳐도 Bitbtn.onClick 프로시져를 실행시키더라구요. 이게 왜 이렇게 되는 건가요?
>
BitBtn이라면... 아마 프로퍼티 중에 ModalResult 라는게 있을겁니다.
이게 mrOK로 되있는 경우에 이런 상황이 발생하던데...
한번 확인해보시지요.. mrNone이 정상입니다만.
짧은 경험이었습니다...