2012-05-16 5 views
2

저는 거의 모든 유형의 컨트롤 + 타사 컨트롤을 포함하는 매우 큰 비즈니스 응용 프로그램을 보유하고 있습니다. 지금은 (.. 그리드, 셀, 행의 TreeNode, 버튼, 등 등) 나는 모든 컨트롤에 'Ctrl + 더블 클릭 "에 양식을 열 필요가 요구 사항을 가지고 ..응용 프로그램 수준의 공통 컨텍스트 메뉴

그것을인가 가능한 Winforms C# .Net.

은 나뿐만 아니라이 코드를 시도하지만

const int WM_LBUTTONDBLCLK = 0x0203;//client area 
const int WM_NCLBUTTONDBLCLK = 0x00A3;//non-client area 
protected override void WndProc(ref Message m) 
{ 
    if (m.Msg == WM_LBUTTONDBLCLK) 
    return; 
    if (m.Msg == WM_NCLBUTTONDBLCLK) 
    return; 
    base.WndProc(ref m); 
} 

내가 응용 프로그램 수준에서 감사 일반적인 상황에 맞는 메뉴를 만들 수 있는지 잘 모르겠습니다 도움이되지 않았다.

답변

관련 문제