ActionsPane.Invoke 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在拥有此操作窗格的基础窗口句柄的线程上执行委托。
重载
Invoke(Delegate) |
在拥有操作窗格的基础窗口句柄的线程上,执行指定的委托。 |
Invoke(Delegate, Object[]) |
在拥有操作窗格的基础窗口句柄的线程上,使用特定参数列表执行指定委托。 |
注解
此方法提供与 方法相同的功能 Control.Invoke 。 有关使用此方法的详细信息,请参阅 Control.Invoke。
Invoke(Delegate)
在拥有操作窗格的基础窗口句柄的线程上,执行指定的委托。
public:
System::Object ^ Invoke(Delegate ^ method);
public object Invoke (Delegate method);
abstract member Invoke : Delegate -> obj
Public Function Invoke (method As Delegate) As Object
参数
- method
- Delegate
一个委托,包含要在操作窗格的线程上下文中调用的方法。
返回
正在被调用的委托的返回值,或者如果委托没有返回值,则为 null
。
注解
此方法提供与 方法相同的功能 Control.Invoke(Delegate) 。 有关使用此方法的详细信息,请参阅 Control.Invoke(Delegate)。
适用于
Invoke(Delegate, Object[])
在拥有操作窗格的基础窗口句柄的线程上,使用特定参数列表执行指定委托。
public:
System::Object ^ Invoke(Delegate ^ method, cli::array <System::Object ^> ^ args);
public object Invoke (Delegate method, object[] args);
abstract member Invoke : Delegate * obj[] -> obj
Public Function Invoke (method As Delegate, args As Object()) As Object
参数
- method
- Delegate
一个方法委托,它采用的参数的数量和类型与 args
参数中所包含的相同。
- args
- Object[]
作为指定方法的参数传递的对象数组。 如果此方法没有参数,该参数可以是 null
。
返回
Object,它包含正被调用的委托返回值;如果该委托没有返回值,则为 null
。
注解
此方法提供与 方法相同的功能 System.Windows.Forms.Control.Invoke(Delegate, Object[]) 。 有关使用此方法的详细信息,请参阅 System.Windows.Forms.Control.Invoke(Delegate, Object[])。