Элемент управления ListBox Winforms Выбранный цвет элемента - несколько элементов управления Box List - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть 5 элементов управления списком на одной форме окна.Я изначально установил для свойства enabled значение false, чтобы управлять доступом для чтения / редактированияЭто затрудняет чтение выбранного значения без включения элемента управления.Я использую свойство enabled, так как элемент управления ListBox не имеет свойства только для чтения, как элементы управления TextBox.

Я видел подходы в Интернете, где я могу установить

ListBox1.DrawMode = DrawMode.OwnerDrawFixed

Ииспользуйте Draw_Item для управления цветом выбранного элемента.

Private Sub ListBox1_DrawItem(ByVal sender As Object, _  ByVal e As System.Windows.Forms.DrawItemEventArgs) _

Однако я не видел подходов для применения этого к нескольким элементам управления ListBox в форме.Я действительно не хочу использовать Draw_Item для каждого ListBox.

Кроме того, элементы управления ListBox являются данными, привязанными к DataSet.У кого-нибудь была эта проблема раньше?Если так, как ты справился с этим?

Или кто-нибудь знает способ управления тем, является ли элемент управления ListBox доступным только для чтения или выбирается на основе состояния просмотра / редактирования?

Заранее благодарим за любые советы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...