안녕하세요?
외부 엑셀자료를 긁어서 Ctrl + C로 복사한 후에
DBGrid나 StringGrid에서 Ctrl + V로 붙여넣기를 하면
클립보드를 사용하여 복사된 내용들을 그리드에 넣는 코딩을 하려고 합니다.
뭐가 잘못된 건지 도대체 Ctrl + V의 입력을 확인할 수 있는 방법이 없네요.
테스트를 위해 KeyDown 이벤트에서
<!--CodeS-->
if (Shift = [ssCtrl]) And (Key in [86, 118]) Then
ShowMessage('붙여넣기했음');
<!--CodeE-->
이렇게 해도 그냥 붙여넣기가 바로 되고 메세지창 안나옵니다.
KeyPress 이벤트에서
<!--CodeS-->
if Key = #22 Then
ShowMessage('붙여넣기했음');
<!--CodeE-->
를 해도 마찬가지구요.
제가 뭘 놓친걸까요?
답변 주시면 감사하겠습니다.