Вам нужно добавить обработчик
AddHandler cbo.newAction, AddressOf newAction
EDIT:
Вот пример чего-то, что я построил. Я хотел иметь возможность добавлять ряд ссылок внизу каждой страницы, не добавляя HTML-код на каждую страницу. Поэтому я построил контроль, чтобы сделать это для меня. Частично было добавить элемент управления LoginStatus
Protected Overrides Sub CreateChildControls()
Dim lb As New LoginStatus
With lb
.ID = "LoginStatus1"
AddHandler .LoggingOut, AddressOf LoginStatus1_LoggingOut
End With
Me.Controls.Add(lb)
End Sub
Тогда мой обработчик LoggingOut делает немного магии, чтобы не нарушать мою перезапись URL.
Private Sub LoginStatus1_LoggingOut(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LoginCancelEventArgs)
'sign out the logged in user
End Sub