private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
ContextMenuStrip menu = vizcore3d.View.GetContextMenu(VIZCore3D.NET.Data.ViewContextMenuKind.NODE_SINGLE);
ToolStripSeparator separator = new ToolStripSeparator();
menu.Items.Add(separator);
ToolStripMenuItem item1 = new ToolStripMenuItem("Context Custom Menu Item 1");
item1.Click += ContextMenuItem1_Click;
menu.Items.Add(item1);
ToolStripMenuItem item2 = new ToolStripMenuItem("Context Custom Menu Item 2");
item2.Click += ContextMenuItem2_Click;
menu.Items.Add(item2);
}
private void ContextMenuItem1_Click(object sender, EventArgs e)
{
MessageBox.Show(
"Clicked : Context Custom Menu Item 1"
, "VIZCore3D.NET"
, MessageBoxButtons.OK
, MessageBoxIcon.Information
);
}
private void ContextMenuItem2_Click(object sender, EventArgs e)
{
MessageBox.Show(
"Clicked : Context Custom Menu Item 2"
, "VIZCore3D.NET"
, MessageBoxButtons.OK
, MessageBoxIcon.Information
);
}
private void SetCustomContextMenu(object sender, EventArgs e)
{
vizcore3d.View.SetContextMenu(
VIZCore3D.NET.Data.ViewContextMenuKind.NODE_SINGLE
, customMenu
);
}