linkLabel (.net 4.0)을 오른쪽 마우스 클릭으로 간단한 하이퍼 링크로 만들 수있는 방법은 무엇입니까? 새 탭 ","새 창에서 열기 "등등.linkLabel을 마우스 오른쪽 버튼으로 클릭하면 간단한 하이퍼 링크로 동작하게하는 방법.
그렇지 않은 경우 이와 같이 작동 할 사용자 지정 컨트롤을 개발할 수있는 방법이 있습니까?
실제로 저는 어떤 종류의 컨트롤에서 간단한 하이퍼 링크를 캡슐화 할 수 있어야합니다.
linkLabel (.net 4.0)을 오른쪽 마우스 클릭으로 간단한 하이퍼 링크로 만들 수있는 방법은 무엇입니까? 새 탭 ","새 창에서 열기 "등등.linkLabel을 마우스 오른쪽 버튼으로 클릭하면 간단한 하이퍼 링크로 동작하게하는 방법.
그렇지 않은 경우 이와 같이 작동 할 사용자 지정 컨트롤을 개발할 수있는 방법이 있습니까?
실제로 저는 어떤 종류의 컨트롤에서 간단한 하이퍼 링크를 캡슐화 할 수 있어야합니다.
링크 레이블에 대한 마우스 다운 이벤트에서 마우스 오른쪽 버튼을 식별하면 컨텍스트 메뉴를 열고 표시 할 옵션을 표시하십시오. 당신이 당신의 응용 프로그램에서 여러 장소에서이를 사용하려는 경우
private void OnMyLinkLableMouseDownEvent(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
//Show menu with required options
}
}
는 다음 링크 라벨에서 파생 된 유형을 작성하고이 이벤트 처리기를 추가 Hans Passant에
감사합니다 : 당신은 또한의 ContextMenu를 사용할 수 있습니다 (또는 ContextMenuStrip 속성 중 어느 것이 확실하지 않습니다.) LinkLabel의 다른 인스턴스에 대해 메뉴 옵션이 절대로 변경되지 않는 경우.
고맙습니다. – Boltosaurus
ContextMenuStrip 속성을 설정하지 않는 이유는 무엇입니까? 도와 주신다면 –