This documentation is archived and is not being maintained.

Control.BeginInvoke Method

Executes a delegate asynchronously on the thread that the control's underlying handle was created on.

Overload List

Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on.

[Visual Basic] Overloads Public Function BeginInvoke(Delegate) As IAsyncResult
[C#] public IAsyncResult BeginInvoke(Delegate);
[C++] public: IAsyncResult* BeginInvoke(Delegate*);
[JScript] public function BeginInvoke(Delegate) : IAsyncResult;

Executes the specified delegate asynchronously with the specified arguments, on the thread that the control's underlying handle was created on.

[Visual Basic] Overloads Public Overridable Function BeginInvoke(Delegate, Object()) As IAsyncResult Implements ISynchronizeInvoke.BeginInvoke
[C#] public virtual IAsyncResult BeginInvoke(Delegate, object[]);
[C++] public: virtual IAsyncResult* BeginInvoke(Delegate*, Object[]);
[JScript] public function BeginInvoke(Delegate, Object[]) : IAsyncResult;

See Also

Control Class | Control Members | System.Windows.Forms Namespace

Show: