Я пытаюсь удалить значение из выпадающего списка, Комбобокс находится на панели макета. Я получаю значение, которое должно быть удалено из базы данных, которая была связана, я знаю, что соединение с базой данных работает (я копирую ее из другой части моей программы). Я просто не могу найти правильный способ удалить ее из поле со списком. Линия, которая вызывает проблемы является:Visual basic - попытка удалить значение из поля со списком
'if date in data is over a week ahead data is not displayed'
If bookingDay = "Monday" And ((bookingDate - Today()).TotalDays < 7) Then
Me.TableLayoutPanel1.Controls("cbomonp" & period).Remove = room
If length > 1 Then
Me.TableLayoutPanel1.Controls("monp" & period + 1).Remove = room
End If
End If
Если вы хотите удалить из комбо, удалите combobox * items *. Нет причин скрывать код с помощью 'TableLayoutPanel1.Controls', если вы знаете имя элемента управления. – user3697824
@ user3697824, создается управляющее имя, возможно, используя индекс или тому подобное, поэтому использование собственного поля формы для этого элемента управления может оказаться невозможным. Также может быть, что элемент управления был добавлен во время выполнения, учитывая, что он находится в 'TableLayoutPanel'. – jmcilhinney