本人制作一个简单的user control,其实就是把 button 和 checklistbox 放在一起,类似 combobox,但是支持多选。功能方面都已经达到要求,现在遇到显示问题: 如果直接把 user control 放在 winform 上,且设为“至于顶层”,则一切显示正常,当弹出下拉框时可以覆盖下面的其他控件。 但是如果把 user control 放在 tablelayoutpanel 中时,无论是否设置“至于顶层”,user control 只能显示所在 Cell 范围内的部分,超出部分被遮盖了。