Difference between revisions of "Method make delegate"

From Ribbon Commander Documentation
Jump to: navigation, search
(Remarks)
(Remarks)
Line 17: Line 17:
 
== Remarks ==
 
== Remarks ==
 
# (VBA-specific) If the [[rxCustomUI]] object has [[rxDispatchScope | global dispatch scope]], the target function needs to be a global member of a standard VBA module
 
# (VBA-specific) If the [[rxCustomUI]] object has [[rxDispatchScope | global dispatch scope]], the target function needs to be a global member of a standard VBA module
# Otherwise the target function needs to be a public method of the object used as the [[rxCustomUI]]'s [[dispatchObject | dispatch object]].
+
# Otherwise the target function needs to be a public method of the object used as the [[rxCustomUI]]'s [[Property dispatchObject | dispatch object]].
  
 
== Examples ==
 
== Examples ==

Revision as of 16:36, 14 March 2013

Description

Creates a new rxDelegate object associated to a callback function and owned by the rxCustomUI instance.

Parameters

Generic Method Form

Parameter Name
Parameter Type
Default Value
Description
methodName string [none] The name of the target callback function
return rxDelegate [none] The newly created rxDelegate

.NET Delegate Override

Parameter Name
Parameter Type
Default Value
Description
callbackDelegate Delegate [none] An instance of a .NET delegate used to dispatch the callback
return rxDelegate [none] The newly created rxDelegate

Remarks

  1. (VBA-specific) If the rxCustomUI object has global dispatch scope, the target function needs to be a global member of a standard VBA module
  2. Otherwise the target function needs to be a public method of the object used as the rxCustomUI's dispatch object.

Examples

VBA

  1.  

C#

  1.  

VB.NET

  1.  

C++

  1.