Как отобразить текст в поле со списком, когда ни один элемент не выбран?

Вопрос C # и .Net 2.0 (WinForms)

У меня есть набор элементов в ComboBox , но ни один из них не выбран. Я хотел бы показать строку в комбо « Пожалуйста, выберите элемент » в этой ситуации.

Текущая реализация просто добавляет пустой элемент с таким текстом по индексу 0 и удаляет его, когда пользователь выбирает один из следующих элементов. К сожалению, в раскрывающемся списке также отображается пустой элемент. Как избежать этой ситуации или другим способом - есть ли способ показать собственный текст в ComboBox , когда ни один элемент не выбран?

Ответы ниже работают, когда для ComboBoxStyle установлено значение DropDown ( ComboBox можно редактировать). Есть ли возможность сделать это, если для ComboBoxStyle задано значение DropDownList ?

22
задан johnnyRose 20 March 2017 в 19:36
поделиться