2010-08-16 6 views
0

winforms 및 vb.net을 사용하고 있습니다. 텍스트 상자를 마우스 오른쪽 버튼으로 클릭하면 복사/붙여 넣기/etc 팝업 메뉴가 나타납니다. 괜찮아. 하지만이 메뉴에 항목을 추가하려면 어떻게해야합니까? 추가하는 항목을 클릭하면 이벤트를 가로 챌 수 있습니까?vb.net 및 ContextMenuStrip?

답변

1

이 컨텍스트 메뉴는 Windows에 구워 졌으므로 문서화 된 방법으로 변경할 수 없습니다. 메뉴를 해킹하기 위해 함정에 빠질 수 있다는 메시지도 없습니다. 그것을 대체하는 것은 확실히 옵션입니다. this thread에서 샘플 코드를 확인하십시오.

주의해서 다른 Windows 버전에서는이 메뉴에 항목이 추가됩니다. Win7에서 "유니 코드 문자 삽입"과 같습니다. 귀하의 제품이 동아시아 국가에서 운영 될 가능성이 있다면 확실히 피하기를 원합니다.

0

기본값을 사용하지 않으려면 자신의 메뉴를 추가해야합니다.

기존 기본 기능을 자신의 코드로 교체해야합니다.