Member 14588284 Ответов: 2

Форма загрузки изменить значение поля со списком


привет мои коды в
форма загрузки я могу изменить значения в комбобоксе
но я хочу, чтобы не запускать изменить поле со списком кодов

Что я уже пробовал:

  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  
gün.Value = Date.Now.ToString("dd/MM/yyyy")
        yıl.Text = Year(Date.Now)
        ay.Text = MonthName(Month(Date.Now))



Private Sub gün_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles gün.ValueChanged
       veri_cek()

   End Sub

2 Ответов

Рейтинг:
2

Ralf Meier

ValueChanged-событие всегда вызывается, если значение изменяется - независимо от того, когда это происходит.
Но вы можете легко предотвратить это, например, с помощью логической переменной, которая отключает вызов veri_cek при запуске Form1_Load.


Рейтинг:
2

Maciej Los

Вы можете добавить или удалить обработчик событий, когда захотите. Видеть:
Оператор AddHandler (Visual Basic) | Microsoft Docs[^]
Оператор RemoveHandler (Visual Basic) | Microsoft Docs[^]
Итак, перемены Form_Load процедура соответственно.