Vb.net вызов события

Пишу на VB.Net. Есть checkbox. Как в событии checkedchanged или checkedstatechanged вызывать событие combobox.selectedindexchanged?

в С# это делал так:

 CheckBox checkBox = (CheckBox)sender; // приводим отправителя к элементу типа CheckBox
            if (checkBox.Checked == true)
            {
                chkbx_codes.Click += new EventHandler(combobox1_SelectedIndexChanged);
            }
            
            combobox1.Refresh();

Второй вопрос: как в vb.net сделать аналог combobox1.SelectedIndexChanged += combobox1_SelectedIndexChanged; ?

Пробовал онлайн конверторы,но на код ругается.

Пример того,как они преобразовали код:

Private Sub chkbx_codes_CheckStateChanged(ByVal sender As Object, ByVal e As EventArgs)
    Dim checkBox As CheckBox = CType(sender, CheckBox)

    If checkBox.Checked = True Then
        chkbx_codes.Click += New EventHandler(combobox1_SelectedIndexChanged)
   
    End If

    combobox1.Refresh()
End Sub

Весь вопрос сводится к тому,как вызывать в одном событии другие. Пробовал варианты с форумов,конвертер(код выше),но не сработал ни один.


Ответы (1 шт):

Автор решения: Mark Kovak

В итоге сам же нашел ответ на свой второй вопрос. Помогло это:

AddHandler combobox.SelectedIndexChanged, AddressOf combobox_SelectedIndexChanged
→ Ссылка