请教一个winform程序设计上的问题

想要做一个功能,点击按钮出现一个键菜单,如下图所示:
而在我的程序的一个窗体中两处用到这样一个功能,连右键菜单中的功能均相同,但是仅是操作的对象不同,即不同的checkedListBox,如下图中两个selection按钮就是要实现类似功能的按钮。所以我在考虑,是否有比较优雅一些的设计,最傻的当然是拖两个右键菜单的控件,当然这不是我希望的,肯请支招

原文地址:https://www.cnblogs.com/lexus/p/814843.html