我有一个LinkLabel
附加的上下文菜单条。此上下文菜单有 2 个选项:“复制超链接”或“打开超链接”。链接标签中只有一个链接时没有问题。但是我不知道您如何(如果可以)知道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
单击了哪些内容的帮助。