Conversion Help: C.net to VB.net

dsk96m

Well-known member
Joined
Jan 11, 2013
Messages
173
Programming Experience
1-3
I am trying to convert a program someone else made in c to vb. I am pretty much finished except one last thing. I cant find a solution anywhere.

Below are some of the issues.

C. this.Enter += new System.EventHandler(this.projectsListboxChanged);
VB. Me.Enter += New System.EventHandler(AddressOf Me.projectsListboxChanged)
Error:'Public Event Enter(sender As Object, e As System.EventArgs)' is an event, and cannot be called directly. Use a 'RaiseEvent' statement to raise an event.

C. calendarBrowser.button_clicked += new CalendarBrowser.buttonClickedDelegate(this.calendarBrowserClicked);
VB. calendarBrowser.button_clicked += New CalendarBrowser.buttonClickedDelegate(AddressOf Me.calendarBrowserClicked)
Error: 'Public Event button_clicked(sender As Object, message As String)' is an event, and cannot be called directly. Use a 'RaiseEvent' statement to raise an event.

My remaining 12 errors are all of these types. Ive tried to research raiseevent, with no luck.

How to i correct this?

Thanks you.
 
so
calendarBrowser.button_clicked += New CalendarBrowser.buttonClickedDelegate(AddressOf Me.calendarBrowserClicked)
would become
AddHandler calendarBrowser.button_clicked,AddressOf Me.calendarBrowserClicked
?
 
Yes, that is how you add and event handler dynamically. Something C# doesn't have is WithEvents and the Handles keyword, if what you're doing is configuring a class in designer and you should use that instead of AddHandler. WithEvents and the Handles Clause
 
Back
Top