LinkLabel
에 컨텍스트 메뉴 스트립이 첨부되어 있습니다. 이 상황에 맞는 메뉴에는 '하이퍼 링크 복사'또는 '하이퍼 링크 열기'의 두 가지 옵션이 있습니다. 링크 레이블에 하나의 링크 만있는 경우에는 아무런 문제가 없습니다. 그러나 링크 레이블의 Links
속성 중 어떤 링크를 마우스 오른쪽 버튼으로 클릭하는지 알 수있는 방법을 알 수 없습니다.상황 별 메뉴에서 하나의 링크 표를 마우스 오른쪽 버튼으로 클릭하면 어떤 링크를 알 수 있습니까?
private void contextMenuStrip_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
ContextMenuStrip item = sender as ContextMenuStrip;
LinkLabel tempLink = item.SourceControl as LinkLabel;
if (e.ClickedItem.Text == "&Open Hyperlink")
{
System.Diagnostics.Process.Start(tempLink.Links[0].LinkData.ToString());
}
else
{
System.Windows.Forms.Clipboard.SetText(tempLink.Links[0].LinkData.ToString());
}
}
환영받을 클릭 한 Links
의 알고하는 방법에 대한 도움이 내가 하나의 링크를 작동 할 수있을 것입니다.
나는이 질문을 정말로 기억할 수 없다. 나는 이것을 단지 받아 들일 것이고, 끝낼 것이다. –