我已经找到了一个看起来非常简单的解决方案,可以在这里禁用ComboBox
中某些项目。它说:
您可以通过在表达式开头添加单个反斜杠来禁用列表框或组合框中的项目。
然而,如果我写入以下内容:
testBox.Items.Add("\Test item");
或者
testBox.Items.Add(\"Test item");
在VS2010中会出现语法错误。也许这个函数已经在2005版本之后被禁用了?
如果我像这样通过VS2010的设计器放置一个项目
\Test item
或者我写
testBox.Items.Add("\\Test item");
然后它将出现带有反斜杠并且未禁用。
因此我的问题是:这种方法是否可用,我只是无法理解如何使用它,还是必须创建自定义ComboBox来实现我的目标(在标题中)?