0
是否可以将像CheckBox这样的控件添加到ContextMenuStrip?我可以将控件添加到ContextMenuStrip吗?
我希望能够在选择菜单选项之前勾选几个选项。
这是我现在做的,但我已经注释掉了,我尝试添加chkBox - 因为它不工作:
DataGridView gridView = sender as DataGridView;
ContextMenuStrip my_menu = new ContextMenuStrip();
int colIndex = gridView.HitTest(e.X, e.Y).ColumnIndex;
Globals.PlotColumnIndex = colIndex;
my_menu.Items.Add("New plot").Name = "New plot";
my_menu.Items.Add("New trades plot").Name = "New trades plot";
my_menu.Items.Add("Add to existing plot").Name = "Add to existing plot";
my_menu.Items.Add("Add to existing plot Y2").Name = "Add to existing plot Y2";
CheckBox chkBox = new CheckBox();
chkBox.Text = "Option 1";
//my_menu.Controls.Add(chkBox);
my_menu.Show(gridView, new Point(e.X, e.Y));
my_menu.ItemClicked += new ToolStripItemClickedEventHandler(my_menu_ItemClicked);
肯定是一个标准的可检查菜单项会做什么? – Lloyd