Method Invoke
Invoke(Delegate?)
Executes the specified delegate on the thread that owns the application.
public static object? Invoke(Delegate? method)
Parameters
method
DelegateA delegate that contains a method to be called in the control's thread context.
Returns
- object
An object that contains the return value from the delegate being invoked, or
null
if the delegate has no return value.
Invoke(Action?)
Executes the specified action on the thread that owns the application.
public static void Invoke(Action? action)
Parameters
action
ActionAn action to be called in the control's thread context.
Invoke(Delegate, object?[])
Executes the specified delegate, on the thread that owns the application, with the specified list of arguments.
public static object? Invoke(Delegate method, object?[] args)
Parameters
method
DelegateA delegate to a method that takes parameters of the same number and type that are contained in the
args
parameter.args
object[]An array of objects to pass as arguments to the specified method. This parameter can be
null
if the method takes no arguments.