反正有没有办法阻止winforms组合框中的选定项目在设置时自动突出显示? (通过组合框属性SelectedIndex或SelectedItem)。C#在WinForms组合框中突出显示的文本
会发生什么是我们用一组项目填充组合框,然后设置我们想要在组合中显示的项目的索引,但这会导致文本突出显示。当禁用组合框时,这意味着很难阅读文本,因为高亮颜色是蓝色,文本颜色是白色。看起来这种行为是通过设计的,但它非常烦人!
我在网上找到的唯一解决方案,并尝试哪些作品是继承组合框的控件,但这太侵入了,意味着我们将不得不替换我们的应用程序中的所有组合框来解决此问题。我也尝试在父控件加载后将组合框上的SelectionLength属性设置为0,并尝试在组合框上调用Select(0,0),但都没有达到所需的效果。
任何想法?
感谢
类似的问题在这里:http://stackoverflow.com/questions/786119/editbox-portion-of-combobox-gets-selected-automatically – CJBS