Как изменить цвет спины, когда комбинированный список отключен. это выглядит странно, когда он отключен? - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть комбобокс.Когда он отключен, он не виден правильно.Как преодолеть эту проблему?

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Измените свойство CanSelect на False вместо его отключения.

combobox1.CanSelect = False
0 голосов
/ 13 ноября 2018

Это не тривиальная вещь, вы можете искать на форуме похожие темы, такие как Фактический цвет текста на отключенной кнопке

Один хороший обходной путь - поместить текстовое поле перед ComboBox и вставить туда выбранное значение. Затем вы можете использовать

Me.TextBox1.ReadOnly = True

Вместо:

Me.ComboBox.Enabled = False

Вы можете изменить значение в текстовом поле при изменении ComboBox:

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
    Me.TextBox1.Text = Me.ComboBox1.GetItemText(Me.ComboBox1.SelectedItem)
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...