【发布时间】:2018-02-23 10:12:12
【问题描述】:
我创建了一个自定义用户控件,其中包含 2 个控件:-
- 文本框
- 列表框
这个控件的作用是充当下拉列表。下面是控件的图片:-
问题
现在我面临的问题是,如果我将此 用户控件 插入到像面板这样的容器控件中,那么列表将隐藏在该容器控件中。
如果我只是在容器控件之外创建用户控件,那么它会干扰表单的 Tab 键顺序(焦点顺序)。
如果用户控件存在于容器控件中并且仍然显示完整列表而不隐藏在面板中,是否有任何解决方法?
编辑我错误地添加了 c# 而不是 VB.NET
【问题讨论】:
-
你试过
meListControl.BringToFront();吗? -
@m.rogalski 是的,它已经在代码中实现,但由于容器控件,列表仍然被隐藏。
-
How to create a C# Winforms Control that hovers 的可能副本 - 也许考虑扩展实现此功能的股票 ComboBox 开箱即用。
-
@m.rogalski 你能告诉我如何在 vb.net 中实现它,我是 VB.net 的新手。
标签: vb.net winforms listbox user-controls containers