【问题标题】:VB.NET Win. Form - Showing a custom control outside of the container controlVB.NET 赢。表单 - 在容器控件之外显示自定义控件
【发布时间】:2018-02-23 10:12:12
【问题描述】:

我创建了一个自定义用户控件,其中包含 2 个控件:-

  1. 文本框
  2. 列表框

这个控件的作用是充当下拉列表。下面是控件的图片:-

问题

现在我面临的问题是,如果我将此 用户控件 插入到像面板这样的容器控件中,那么列表将隐藏在该容器控件中。

如果我只是在容器控件之外创建用户控件,那么它会干扰表单的 Tab 键顺序(焦点顺序)。


如果用户控件存在于容器控件中并且仍然显示完整列表而不隐藏在面板中,是否有任何解决方法?

编辑我错误地添加了 c# 而不是 VB.NET

【问题讨论】:

标签: vb.net winforms listbox user-controls containers


【解决方案1】:

可以通过将列表设置为 ToolStripDropDown 来实现。在后面的讨论中也做了类似的定制,

Show control inside user control outside the boundaries of its parent

希望这适合你。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-31
    • 1970-01-01
    • 2010-10-07
    • 2015-08-28
    • 2010-09-19
    • 2010-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多