反正有沒有辦法阻止winforms組合框中的選定項目在設置時自動突出顯示? (通過組合框屬性SelectedIndex或SelectedItem)。C#在WinForms組合框中突出顯示的文本
會發生什麼是我們用一組項目填充組合框,然後設置我們想要在組合中顯示的項目的索引,但這會導致文本突出顯示。當禁用組合框時,這意味着很難閱讀文本,因爲高亮顏色是藍色,文本顏色是白色。看起來這種行爲是通過設計的,但它非常煩人!
我在網上找到的唯一解決方案,並嘗試哪些作品是繼承組合框的控件,但這太侵入了,意味着我們將不得不替換我們的應用程序中的所有組合框來解決此問題。我也嘗試在父控件加載後將組合框上的SelectionLength屬性設置爲0,並嘗試在組合框上調用Select(0,0),但都沒有達到所需的效果。
任何想法?
感謝
類似的問題在這裏:http://stackoverflow.com/questions/786119/editbox-portion-of-combobox-gets-selected-automatically – CJBS