这么长时间没人回答。其实我也搞不定,你的提问自动发到的团队求助了,就给你提个意见吧。你的自定义控件不可能做出越界效果:越界效果的控件,基类必须类似弹出式菜单才行,我们知道菜单是可以越界并可以自动适应左右边界的。你的示例图中,combbox具有弹出式菜单特性,所以可以越界,但自定义控件中,基类是listbox,listbox不具有弹出式效果,所以你不可能做出越界效果。