【问题标题】:How to get the value/index of the highlighted (not selected) item of a ComboBox?如何获取 ComboBox 的突出显示(未选中)项的值/索引?
【发布时间】:2018-03-15 01:37:25
【问题描述】:

我正在编写一个 C# WinForms 应用程序。在我的表单上,我有 2 个组合框。 combobox1 将填充姓氏列表,combobox2 将填充相应的名字。

当我在combobox1 中打开下拉菜单并仅使用向上和向下箭头或将鼠标光标移到项目上时,我需要在combobox2 中显示与突出显示的项目相关的值combobox1。我尝试使用SelectedIndex 属性,但这仅在我选择combobox1 中的项目时才有效而不是突出显示它。

我尝试寻找解决方案,但找不到有用的东西。

我怎样才能做到这一点?

【问题讨论】:

  • This 可能会有所帮助。
  • 但是,在实际选择之前在链接的 ComboBox 中设置相应的值并不常见,也不实用(用户不期望)第一个中的值。您可以考虑改用ListBox 控件。

标签: c# winforms combobox


【解决方案1】:

我猜你可以使用类似于此的 OnDataBound 事件。 http://codingboys.blogspot.in/2012/11/show-tooltip-in-aspnet-dropdownlist.html

【讨论】:

    猜你喜欢
    • 2013-07-11
    • 1970-01-01
    • 2013-03-16
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多