Home All Groups Group Topic Archive Search About

Addhandler with parameter ?

Author
21 Apr 2006 11:52 AM
Peter Stojkovic
Is it possible to add a handler , and the function to add has a parameter ?

Or MUST the function have NO parameters ?


Thanks
Peter

Author
21 Apr 2006 12:31 PM
Patrice
Not sure what you mean. Keep in mind that when using addhandler, you just
tell which method to call. You don't perform an actual call. This is why you
never have to specify which parameters to use in this context.

If this is not the problem, your best bet is to just show us directly what
you tried so that we can understand the problem you have...
--
Patrice

"Peter Stojkovic" <d**@gmx.net> a écrit dans le message de news:
Os%23NznTZGHA.4***@TK2MSFTNGP02.phx.gbl...
Show quoteHide quote
> Is it possible to add a handler , and the function to add has a parameter
> ?
>
> Or MUST the function have NO parameters ?
>
>
> Thanks
> Peter
>
Author
21 Apr 2006 1:01 PM
Cerebrus
To add to what Patrice already explained, here is some sample code :
-------------------------------------
AddHandler Button1.Click, AddressOf ClickHandler
AddHandler Button2.Click, AddressOf ClickHandler

Private Sub ClickHandler (ByVal sender As System.Object, e As _
System.EventArgs)
  ' Your code here.
End Sub
-------------------------------------

In VB.NET, Event Handlers are Subs, not Functions, so they can't return
values. This however has no implication on whether they accept
parameters or not. In my example, the EventHandler method takes 2
parameters.

HTH,

Regards,

Cerebrus.
Author
21 Apr 2006 1:41 PM
Herfried K. Wagner [MVP]
"Peter Stojkovic" <d**@gmx.net> schrieb:
> Is it possible to add a handler , and the function to add has a parameter
> ?

No problem.  You do not need to list the function's signature when adding it
as a handler.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>