c# - Windows 窗体中的多级组合框

标签 c# winforms combobox .net-4.5

我想在我的 WinForms 应用程序中使用组合框来仅从众多选项中选择一个。这个选择会影响整个应用程序并且非常重要,所以我不想为此使用菜单条。因此组合框是显而易见的选择。
但是有一个问题,我有这些选择的两级层次结构,我需要从第二级选择和显示选项。简而言之,我想获得这样的东西:
enter image description here
有没有办法使用 WinForms 工具轻松地做到这一点或类似的事情?或者一些简单的方法来实现这个?我之前并没有真正在 WinForms 中实现任何可视化控件,我不想浪费大量时间来学习如何实现。感谢您的任何回答。

最佳答案

对于仍然需要此功能的任何人,您可以使用 ToolStrip用菜单项来表示多级组合框。
将单击监听器附加到 ToolStripMenuItems 并使用 OwnerItem 读取父项的文本。

关于c# - Windows 窗体中的多级组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31054623/

相关文章:

c# - 在 C# 中使用 MySQL

c# - 在 C# 中查找 sin/cos 曲线的最小值和最大值的最有效方法

c# - 基于 XSD 创建表单生成 XML 的智能方式

c# - DataGridView 绑定(bind)问题 : "Index -1 does not have a value."

javascript - 从每个组合框中选择一个选项

c# - 有没有办法在 C# 的 LINQ Where 方法中捕获索引值?

c# - Entity Framework 5 线程敏捷性

.net - MediaElement.NaturalDuration 在查询 TimeSpan.TotalSeconds 时抛出异常

c# - 关闭对话框表单时刷新 winform ComboBox 数据源

c# - 使用 ComboBox.SelectedItem = -1 时 ComboBox 不加载空白值