요코야마 미쯔데루의 만화 삼국지 전질이 나왔구나.

드디어 yes24에 '흑풍도하' 1, 2권이 들어왔다.
(조금만 일찍 들어왔어도 내일 상경길의 유용한 양식이 될 수 있었건만.;;)

한데 요즘 6만원 이상 주문하면 머그컵을 준다.
(이걸 진작 알았다면. 며칠 전에 주문한 게 5만3천원인데.;;)
그래서 혹시 빼먹은 게 없다 찾다보니.

이런 게 있다.
요코야마 미쯔데루의 만화 삼국지 전질.
가격은 무려 243,000원.;;
10% 포인트 적립이 되고, 행사 기간 중에는 문화상품권 만원권을 준다니까 20만원 정도에 사는 셈이긴 하다.
거기에다 선착순 30명은 마일리지 5,000점.(이건 지금 구매 버튼만 누르면 무조건이 아닐까?)
추첨해서 5명에게는 칭기스칸 세트도. (이건 어렵겠지.;;)

30권이나 되는 양이니 납득이 전혀 안 가는 가격은 아니지만.
굳이 양장판으로 가격을 올릴 필요까지는.;;

집사람에게 바로 전화했는데.
면전에서 물어보지 않은 게 천만다행인 답변을 들었다.;;

그냥 '흑풍도하'만 주문해야겠다.

'너 때문에' 뮤직 비디오를 보다.

이건 대놓고 백합.;;

'AH'나 'Diva'는 물론이고, 어줍잖은 리메이크 'Dream Girl'까지도 나름 즐거이 들어줬지만.
안 봤으면 모르되, 일단 뮤직 비디오를 본 이상은 두 번 다시 못 듣겠다.

그 와중에 '내 말을 씹어놓고'라는 가사는 뭐냐.
손발이 다 오그라드네.;;

적당히 좀.

MDI Form에서 Ctrl+C 등을 사용하다.

웬만큼 VB를 쓰는 사람이라면 다 알 법한 얘기지만.
나처럼 당연히 될 거라고 믿다가 안 되는 통에 당황하는 사람들도 있을까 하여. (이 실력으로 예전엔 어찌 밥벌어 먹었는지 참.;;)
(내 검색 스킬이 나쁜 건지 네이버에서는 검색이 안 되기도 하고.)

MDI 구성에서.
Child Form에다 텍스트 박스를 붙여넣은 뒤에 실행을 해보면.
Ctrl+C, Ctrl+V, Ctrl+X가 안 먹는다.
즉, 복사하기, 붙여넣기, 잘라내기가 안 된다는 이야기.
마우스 오른쪽 클릭을 하면 메뉴가 나오긴 하는데, 그건 도저히 불편해서 못 쓸 방법이고.

속성이 잘못됐나 싶어서 이거저거 아무리 바꿔가며 테스트해도 안되더라는 말씀.
일단 속성 문제는 아닌 거 같아서 SDI 구성(달랑 Form 하나만)으로 테스트 해보니.
잘 된다.
즉, 문제는 MDI 구성에서 뭔가 문제가 있다는 것.
여기까지는 알아냈지만, 더 이상 진도가 안 나간다.

네이버를 검색해도 뾰족한 답이 없고.
(아예 keydown event에서 받아온 키 값으로 수동 구현해놓은 건 있긴 했지만, 그건 너무 무식한 방법이고.)
한글로 구글링을 해도 마찬가지.
결국 google 전체 검색으로 찾았다.
(영어 기피증 때문에 시간 손해만.;;)

원인은.
MDI-Parent가 먼저 Key event를 받는데.
이 event를 처리할 적절한 code가 없다는 것.

그래서 아래와 같은 코드를 MDI-Parent 상단에 넣어주면 된다.

Private Declare Auto Function SendMessage Lib "user32" (ByVal hwnd As IntPtr, ByVal wMsg As Integer, ByVal wParam As IntPtr, ByVal lParam As IntPtr) As IntPtr

'Override the Pressed Key Processing Routine of the MDI-Parent
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean

SendMessage(Me.ActiveMdiChild.Handle, msg.Msg, msg.WParam, msg.LParam)

End Function

출처는 여기.

근데 Ctrl+C, Ctrl+X, Ctrl+V는 잘 되는데.
Ctrl+A가 안 된다.;;

아... 이건 정말 수동 구현해야 할 듯.;;


1 2 3 4 5 6 7 8 9 10 다음