Kishore A Kishore A - 3 months ago 30
C# Question

How to make Combobox in winforms readonly

I do not want the user to be able to change the value displayed in the combobox. I have been using

Enabled = false
but it grays out the text, so it is not very readable. I want it to behave like a textbox with
ReadOnly = true
, where the text is displayed normally, but the user can't edit it.

Is there is a way of accomplishing this?

Joe Joe

The article ComboBox-with-read-only-behavior suggests an interesting solution:

Create both a readonly textbox and a combobox in the same place. When you want readonly mode, display the textbox, when you want it to be editable, display the combobox.