Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
MDI에서 모달폼 띄운후 Ctrl + F4 키 죽이려면..
MDI 폼에서 어떤폼을 모달로 부릅니다..
그런데...이 모달폼에서 Ctrl +F4 키를 누르면 밑에 깔려 있던 자식 폼들이 닫히네요..
MDI에서 Ctrl + F4 가 자식폼 닫기 단축키여서 그런가본데..
현재 모달 폼 상태인데 Ctrl + F4 MDI 단축키가 왜 자꾸만 동작을 하는 걸까요?
이것 땜에 머리가~~~ Help
3
COMMENTS
한원희
•
2002.07.15 12:24
일반적으로 그렇게 동작하지 않는데...
저도 MDI 프로젝트를 간단하게 하나 만들어서 메인하고, 차일드 윈도에서 모두 새 폼을
모달로 띄우고 테스트 해보았지만, 님과같이 동작하지는 않았습니다.
모달 폼에서 메시지를 다시 자신의 부모 윈도우로 보내지 않는 이상
그런식으로 동작하지 않으리라 여겨집니다.
메시지를 후킹한다거나, 따로 메시지 핸들러가 있다면, 그 부분에서 버그가 없는지 살펴보세요. ^^
0
0
삭제
수정
댓글
김병훈
•
2002.07.15 13:13
어 이상하다...^^; (답글이 얼마나 반가운지..아시죠? ^^;)
저도 다시 해봤는데... 제가 해본 순서를 적어볼께요..
일단 메인폼을 하나만들고 속성을 MDIform 으로 하고..
작은 폼하나 추가하고 MDIchild 로 하고...
또 폼하나 추가하고 이번에는 normal 속성으로 하고..
그리고 메인 MDI 폼에다가 단추 두개 놓고...
첫번째 단추에는
frmChild := TfrmChild.Create(Application);
두번째 단추에는...
frmModal := TfrmModal.Create(Application);
frmModal.Showmodal;
요렇게 한다음에...
실행시켜서 첫번째 버튼으로 차일드 여러개 생성후에...
두번째버튼으로 모달폼 띄우고...뜬 모달 폼에서 Ctrl + F4 누르면..
뒤에 깔려있는 차일드가 Ctrl + F4 키를 먹네요..
이런... T.T
0
0
삭제
수정
댓글
한원희
•
2002.07.15 20:16
저는 아무리 그렇게 해봐도 제대로 동작하던데... 음... 이상하군요..???
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
ㄴ ㅏ ㅁ ㅑ
•
2002.07.15 20:34
9
COMMENTS
/
0
LIKES
Edit에서 OnEnter 사용하기...
한원희
•
2002.07.15 21:17
최용일
•
2002.07.16 01:02
ㄴ ㅏ ㅁ ㅑ
•
2002.07.16 02:31
최용일
•
2002.07.16 02:39
ㄴ ㅏ ㅁ ㅑ
•
2002.07.16 02:57
ㄴ ㅏ ㅁ ㅑ
•
2002.07.15 23:14
한원희
•
2002.07.15 23:24
• • •
이진원
•
2002.07.15 20:22
2
COMMENTS
/
0
LIKES
포트 제어
전철호
•
2002.07.15 22:43
FTP 서버 프로그램에서는 하나의 IP에서 똑같은 포트로 두개의 서버를 구동할 수 없습니다. 하지만 FT...
이진원
•
2002.07.15 23:02
하나의 서버이고 두개의 서버에 등록된 계정으로 서버에 접속합니다. 클라이언트에서 서버로 접속할 ...
별볼일없는
•
2002.07.15 20:11
1
COMMENTS
/
0
LIKES
메모장의 입력 형태와 퀵리포트의 출력 문제...
최석기
•
2002.07.15 20:20
폰트 설정 문제 때문에 그런거 같네요. 폰트중에 뒤에 체라고 붙는 놈들은 한 글자의 너비가 동일한 글...
Ha Young
2002.07.15 20:05
0
COMMENTS
/
0
LIKES
Acrobat으로 출력해보신적 잇으세요???
델파이사랑
•
2002.07.15 19:58
2
COMMENTS
/
0
LIKES
bP : ^Boolean; 에 대한 질문입니다.
한원희
•
2002.07.15 21:11
^Boolean은 Boolean형 포인터를 선언하는 겁니다. bp에 어떤 값을 대입하기 위해서는 포인터 이기 때문에 ...
델파이사랑
•
2002.07.16 17:54
좋은 답변 감사합니다. (냉무)
짱아
•
2002.07.15 19:53
2
COMMENTS
/
0
LIKES
DB에 TXT파일 INSERT하기..
머슴
•
2002.07.16 19:14
그 TXT 파일을 bTABLE에 INSERT하기위한 프로그램 소스를 구할수 없을까염... TXT파일을 DB에 꽂는 프로그...
머슴
•
2002.07.16 18:46
왜 두줄이 생기냐면요... for i:=0 to qryData.FieldCount - 1 do...
이정택
•
2002.07.15 19:35
3
COMMENTS
/
0
LIKES
Socket프로그밍에 관해서....
최용일
•
2002.07.16 01:07
안녕하세요. 최용일입니다. 왜 Active를 False로 하실려는지 이유를 잘 모르겠네요. 소켓프로그램밍...
이정택
•
2002.07.16 01:32
제가 그렇게 하려고 하는 이유는 만약 Active를 True로 하여 준비를 해야한다 면 항상 서버쪽의 프로그램...
최용일
•
2002.07.16 03:11
무슨 말씀을 하시는지 질문의 요지를 정확히 모르겠네요... 클라이언트와 서버가 통신을 하려면 두개의 ...
권민경
2002.07.13 03:52
0
COMMENTS
/
0
LIKES
dshow로 된 컴포넌트 설치할려는데..
델파이사랑
•
2002.07.15 18:52
2
COMMENTS
/
0
LIKES
Create(Self)와 Create(nil)에 대한 질문입니다.
한원희
•
2002.07.15 20:11
Create(Self)는 생성한 객체의 소유자가 현 객체(Self)로 설정하여, 현 객체가 해제(Free)되면, 핸객...
델파이사랑
•
2002.07.16 17:56
좋은 답변 감사합니다. ....(냉무)
김병훈
•
2002.07.15 13:18
2
COMMENTS
/
0
LIKES
"시작시 창 표시" 기능을 하려고 합니다
한원희
•
2002.07.15 20:13
메인 폼의 OnActivate 이벤트에서 작업을 해주시면 될겁니다. ^^
김병훈
•
2002.07.16 06:47
또 뵈었네요..^^; 네.. 그러면 계속 폼이 활성화될때 마다 뜨려고 합니다. ^^; 가령 다른 작업하다 ...
김병훈
•
2002.07.15 10:30
3
COMMENTS
/
0
LIKES
MDI에서 모달폼 띄운후 Ctrl + F4 키 죽이려면..
MDI 폼에서 어떤폼을 모달로 부릅니다.. 그런데...이 모달폼에서 Ctrl +F4 키를 누르면 밑에 깔려 있던 자식 폼들이 닫히네요.. MDI에서 Ctrl + F4 가 자식폼 닫기 단축키여서 그런가본데.. 현재 모달 폼 상태인데 Ctrl + F4 MDI 단축키가...
한원희
•
2002.07.15 12:24
일반적으로 그렇게 동작하지 않는데... 저도 MDI 프로젝트를 간단하게 하나 만들어서 메인하고, 차일...
김병훈
•
2002.07.15 13:13
어 이상하다...^^; (답글이 얼마나 반가운지..아시죠? ^^;) 저도 다시 해봤는데... 제가 해본 순서를 적...
한원희
•
2002.07.15 20:16
저는 아무리 그렇게 해봐도 제대로 동작하던데... 음... 이상하군요..???
정문일
•
2002.07.15 08:43
1
COMMENTS
/
0
LIKES
파일스트림에 대해 질문있습니다. ^^
한원희
•
2002.07.15 09:43
에러가 나는 이유는 소스상 RS2가 RS 보다 크기가 더 크죠.. 그런데, 복사할 Count에 RS 스트림이 갖고 있...
김성훈
•
2002.07.15 00:16
1
COMMENTS
/
0
LIKES
로컬 DB 선택으로 고민중입니다.
전형식
•
2002.07.15 07:02
mysql 를 한번 써보시지요. 저는 모두 이걸루 바꿨습니다. ^^ 나중에 다른 DB로 포워딩도 쉽고요... 관...
신복호
•
2002.07.14 11:56
2
COMMENTS
/
0
LIKES
Key violation 오류
전형식
•
2002.07.14 12:11
안녕하세요 아래의 메시지는 중복불가(Unick)한 키값이 중복될경우 발생하는 에러인듯 싶습니다.. 마스...
신복호
•
2002.07.23 22:19
답변해 주셔서 감사합니다. 그런데 버튼을 Append를 할 때는 오류가 나는데, Insert를 쓸 때는 오류가 ...
어린왕자A
2002.07.14 11:35
0
COMMENTS
/
0
LIKES
ARP프로토콜에 대해서 아시는분..
김성래
2002.07.14 10:35
0
COMMENTS
/
0
LIKES
Edit 바로 밑에 폼 생성하려면...
어린왕자A
•
2002.07.14 05:23
1
COMMENTS
/
0
LIKES
MSDN에서의 Iphlpapi.h 헤더 파일을 쓰고 싶은데요.....
김용덕
•
2002.07.15 23:12
안녕하세요. IPHLPAPI는 Jedi쪽에서 Pascal로 convert해놨습니다. http://www.delphi-jedi.org/Jedi:...
jslove
•
2002.07.14 03:59
1
COMMENTS
/
0
LIKES
UDP에 관한 질문입니다.
전형식
•
2002.07.14 11:57
안녕하세요. 전송시 레코드에 넣어서 보내시는군요 받으실때도 받은 데이타를 같은 포멧의 레코드에 넣어...
신희석
•
2002.07.14 01:13
2
COMMENTS
/
0
LIKES
전용선을 통해 통신하는 방법..
박준열
•
2002.07.14 03:22
==> 님의 고충을 대략 알겠슴니다. 물론 저도 X.25관련 APP를 해본적은 없슴니다. 책자 : UNIX Networ...
한원희
•
2002.07.14 02:10
저도 자세히는 모르지만, 어짜피 X.25 는 TCP/IP 하부에서 동작하는 프로토콜이기 때문에, 실제로 애플리...
oss
•
2002.07.13 21:52
5
COMMENTS
/
0
LIKES
컴포넌트 등록방법이요....
전형식
•
2002.07.14 12:02
컴포넌트 등록시 필요한 파일은 다 보유하신듯 싶네요. 컴포넌트가 등록후 빠렛에 나타나려면 내부에 몇가...
KDDG_ZZOM
•
2002.07.13 23:14
해결하셨을지도 모르겠지만... 우선 pas파일만 있어도 되는걸로 알고 있습니다... 인스톨 콤포넌트에서 ...
오정민
•
2002.07.13 23:08
install component 에서 unint filename 에서 해당pas 를 열면 됩니다. 그리고나서 ok를 클릭하면 왠만한...
장명선
•
2002.07.13 22:27
install component 라는 곳이 있습니다 그곳에서 설치하시면 됩니다.
oss
•
2002.07.13 23:00
그건 저두 알고 있어요~ 그렇게 해서 안되니까 글을 올렸죠~ 좀 더 자세한 설명 부탁드립니다~ ...
김병훈
2002/07/15 10:30
Views
277
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
일반적으로 그렇게 동작하지 않는데...
저도 MDI 프로젝트를 간단하게 하나 만들어서 메인하고, 차일드 윈도에서 모두 새 폼을
모달로 띄우고 테스트 해보았지만, 님과같이 동작하지는 않았습니다.
모달 폼에서 메시지를 다시 자신의 부모 윈도우로 보내지 않는 이상
그런식으로 동작하지 않으리라 여겨집니다.
메시지를 후킹한다거나, 따로 메시지 핸들러가 있다면, 그 부분에서 버그가 없는지 살펴보세요. ^^