鼠标右键单击时,通过右键单击菜单将值复制到剪贴板
Copy value to Clipboard via right click with menu when mouse right click
请参加此活动:
private void pieLegend_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
var hoveredItem = this.pieLegend.Items.FirstOrDefault(x => x.IsHovered);
Clipboard.SetText(hoveredItem.Title);
}
此事件在 PicChart
图例标题右键单击后触发。
当鼠标悬停并右键单击时,Legend
标题被复制,但这并不明显,因为没有打开菜单所以我可以在值复制到 Clipboard
之前添加选项复制到右键单击?
您必须在表单中添加 ContextMenuStrip
和 "Copy"
ToolStripMenuItem
,并将其设置为 [=14] 的 ContextMenuStrip
属性 =] 控制。这会自动用作上下文菜单,因此您无需检查任何右键单击事件。
您只需要将代码放入菜单条中 ToolStripMenuItem
的 Click
事件即可。
请参加此活动:
private void pieLegend_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
var hoveredItem = this.pieLegend.Items.FirstOrDefault(x => x.IsHovered);
Clipboard.SetText(hoveredItem.Title);
}
此事件在 PicChart
图例标题右键单击后触发。
当鼠标悬停并右键单击时,Legend
标题被复制,但这并不明显,因为没有打开菜单所以我可以在值复制到 Clipboard
之前添加选项复制到右键单击?
您必须在表单中添加 ContextMenuStrip
和 "Copy"
ToolStripMenuItem
,并将其设置为 [=14] 的 ContextMenuStrip
属性 =] 控制。这会自动用作上下文菜单,因此您无需检查任何右键单击事件。
您只需要将代码放入菜单条中 ToolStripMenuItem
的 Click
事件即可。