请举办此活动:
private void pieLegend_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
var hoveredItem = this.pieLegend.Items.FirstOrDefault(x => x.IsHovered);
Clipboard.SetText(hoveredItem.Title);
}
此事件在PicChart
图例标题右键单击后触发。
当鼠标结束并右键单击Legend
标题是复制但这不明显,因为没有打开菜单所以我可以在将值复制到Clipboard
之前添加选项复制到右键单击?
答案 0 :(得分:1)
您必须在表单中添加ContextMenuStrip
"Copy"
ToolStripMenuItem
,并将其设置为ContextMenuStrip
控件的PicChart
属性。这会自动作为上下文菜单使用,因此您无需检查任何右键单击事件。
您只需将代码置于菜单条中Click
的{{1}}事件中。