안녕하세요... 고수님들의 조언을 구합니다.
하두 황당해서 그냥 여쭤봅니다..^^;;;
메인 폼에서 일반 폼을 호출하여 show하는데 조금 이상한 에러가 뜨는 군요...
호출당하는 폼의 FormStyle에 fsStayOnTop을 주고 combobox를 집어넣은 후에 폼을 Show한후...
콤보박스에 마우스나 Setfocus로 포커스를 준 상태에서 뒤에 있던 메인폼을 클릭하면,
그냥 스택오버플로우 메세지가 나올때까지 무한루프에 빠진것처럼 깜빡거리기만 합니다. (호출당하는 폼이든 메인폼이든 그 어떤 루프관련 구문은 없습니다..)
호출당하는 폼안에 콤보박스 대신 Edit나 Memo로 대체해서 실행하면 이상 없구요...
또 한가지 이상한 점은 콤보박스에 Setfocus나 마우스등으로 포커스를 안준 상태에서 뒤에 있던 메인폼을 클릭하면 이상 없구요..
제가 무지한건지 황당한 건지 처음 겪어보는 거라...
코딩 안에 SetFocus로 강제로 포커스를 준것은 전혀 없는데도 그렇군요..
꼭 위와 같은 경우가 아니더라도..
비슷한 증상이 나타날 수 있는 예를 아시는게 있다면 좀 가르켜 주세요..^^;;;
하두 헤매서.. 열받아서 그런지 질문이 좀 이상하더라도 잘 읽어 주시면 감사하겠습니다.
고견을 부탁드립니다. ^^
6시간 넘게 진통을 한 끝에 원인을 찾았습니다.
범인은 Tray컴포넌트인 CoolTray였습니다.
Cooltray가 조그마한 프로그램에서는 문제가 안되는데..
전번에도 한번 말썽을 부렸는데..
이번 프로그램도 덩치가 커서 그런지.. 여기저기 문제를 일으켰네요;;
지면 어지럽혀서 죄송하구요..
모두 즐프하세요..^^;;