У меня есть 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 доступным только для чтения или выбирается на основе состояния просмотра / редактирования?
Заранее благодарим за любые советы.