如何在手动输入的控件上获取事件Valuechanged?

时间:2013-11-20 10:14:47

标签: vb.net user-controls event-handling

只有当我从工具箱项拖动控件时才能使用ValueChanged事件。 例如,如果我手动添加控件:

Dim combobox = New System.Windows.Forms.ComboBox

在菜单事件中,没有出现我手动输入的组合框的事件Valuechanged。

1 个答案:

答案 0 :(得分:1)

您必须自己注册事件处理程序:

Dim combobox = New ComboBox()
AddHandler combobox.SelectedValueChanged, AddressOf combobox_SelectedValueChanged

Sub combobox_SelectedValueChanged(sender As Object, e As EventArgs)
    '...
End Sub