//首先在WINFORM中建两个LISTBOX,及一个右键菜单,右键菜单中的判断代码如下
//找出哪个Listbox调用的此菜单
ToolStripMenuItem mi = (ToolStripMenuItem)sender;
ContextMenuStrip ms = (ContextMenuStrip)mi.GetCurrentParent();
ListBox tb = (ListBox)ms.SourceControl;
// MessageBox.Show(tb.Name);
// MessageBox.Show(sender.ToString());
//删除LISTBOX中所有选中项
object[] selected_objs = new object[tb.SelectedItems.Count];
tb.SelectedItems.CopyTo(selected_objs, 0);
foreach (object oval in selected_objs)
{
tb.Items.Remove(oval);
}
C# WinForm判断菜单的调用控件
最新推荐文章于 2022-10-21 14:22:40 发布