有没有办法添加一个没有文字的项目,即使该项目被选中,也会显示根本没有选择或SelectedIndex
小于零?
答案 0 :(得分:1)
不,组合框不支持此功能。没有用于将项目视为不可选择的内置逻辑。
听起来你需要实现一个所有者绘制组合框,或者甚至是从头开始创建一个新控件才能使它工作。我确信有第三方控件可以满足您的需求。
根据您要完成的任务(您没有提供太多详细信息),ListView控件也可能为您提供一些选项。
答案 1 :(得分:1)
您可以添加一个由空字符串表示的项目。
但SelectedIndex将返回项目的选定索引。
摘自MSDN:A value of negative one (-1) is returned if no item is selected.
您应该考虑使用项目的值而不是索引。