我不希望用户能够更改组合框中显示的值。我一直在使用 Enabled = false
但它会使文本变灰,因此可读性不是很好。我希望它的行为类似于带有 ReadOnly = true
的文本框,其中文本正常显示,但用户无法编辑它。
有没有办法做到这一点?
最佳答案
将 DropDownStyle
属性设置为 DropDownList
而不是 DropDown
然后处理 TextChanged
事件以防止用户更改文本。
关于c# - 如何在winforms中使组合框只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/392098/