Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 赢取表格:添加一个“;“无效”;项目到组合框_C#_Winforms_Combobox - Fatal编程技术网

C# 赢取表格:添加一个“;“无效”;项目到组合框

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

是否有方法添加一个没有文本的项目,即使选中该项目,也会显示没有选择任何内容或
SelectedIndex
小于零?

否,组合框不支持此操作。没有将项目视为不可选择的内置逻辑

听起来您需要实现一个所有者绘制组合框,或者甚至从头开始实现一个新控件来实现这个功能。我相信有第三方控件也可以满足您的需要


根据您试图完成的任务(您没有提供太多详细信息),ListView控件还可能为您提供一些选项。

您可以添加一个由空字符串表示的项,当然。 但是SelectedIndex将返回项目的选定索引。 MSDN摘录:
如果未选择任何项目,则返回负值(-1)。

<>你应该考虑使用项目的值而不是它的索引。