C# 赢取表格:添加一个“;“无效”;项目到组合框
是否有方法添加一个没有文本的项目,即使选中该项目,也会显示没有选择任何内容或C# 赢取表格:添加一个“;“无效”;项目到组合框,c#,winforms,combobox,C#,Winforms,Combobox,是否有方法添加一个没有文本的项目,即使选中该项目,也会显示没有选择任何内容或SelectedIndex小于零?否,组合框不支持此操作。没有将项目视为不可选择的内置逻辑 听起来您需要实现一个所有者绘制组合框,或者甚至从头开始实现一个新控件来实现这个功能。我相信有第三方控件也可以满足您的需要 根据您试图完成的任务(您没有提供太多详细信息),ListView控件还可能为您提供一些选项。您可以添加一个由空字符串表示的项,当然。 但是SelectedIndex将返回项目的选定索引。 MSDN摘录:如果未选
SelectedIndex
小于零?否,组合框不支持此操作。没有将项目视为不可选择的内置逻辑
听起来您需要实现一个所有者绘制组合框,或者甚至从头开始实现一个新控件来实现这个功能。我相信有第三方控件也可以满足您的需要
根据您试图完成的任务(您没有提供太多详细信息),ListView控件还可能为您提供一些选项。您可以添加一个由空字符串表示的项,当然。 但是SelectedIndex将返回项目的选定索引。 MSDN摘录:
如果未选择任何项目,则返回负值(-1)。
<>你应该考虑使用项目的值而不是它的索引。