PictureBox.CancelAsync 方法   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
取消异步图像加载。
public:
 void CancelAsync();public void CancelAsync();member this.CancelAsync : unit -> unitPublic Sub CancelAsync ()示例
下面的代码示例演示如何使用 CancelAsync 方法。 若要运行此示例,请将以下代码粘贴到 Windows 窗体中,该窗体包含一个PictureBox命名pictureBox1控件和两Button个名为 和 cancelLoadButton的startLoadButton控件。 请确保 Click 按钮的事件与此示例中的事件处理方法相关联。 必须将映像文件路径更改为在系统上有效的路径。
private void startButton_Click(object sender, EventArgs e)
{
    // Ensure WaitOnLoad is false.
    pictureBox1.WaitOnLoad = false;
    // Load the image asynchronously.
    pictureBox1.LoadAsync(@"http://localhost/print.gif");
}
Private Sub startLoadButton_Click(ByVal sender As Object, _
    ByVal e As EventArgs) Handles startLoadButton.Click
    ' Ensure WaitOnLoad is false.
    pictureBox1.WaitOnLoad = False
    ' Load the image asynchronously.
    pictureBox1.LoadAsync("http://localhost/print.gif")
End Sub
private void cancelButton_Click(object sender, EventArgs e)
{
    pictureBox1.CancelAsync();
}
Private Sub cancelLoadButton_Click(ByVal sender As Object, _
    ByVal e As EventArgs) Handles cancelLoadButton.Click
    pictureBox1.CancelAsync()
End Sub
注解
              PictureBox当 属性为 false 且 LoadAsync 使用 方法加载图像时WaitOnLoad,将异步加载图像。 如果使用 取消 CancelAsync 加载,则通过引发 LoadCompleted 事件来报告方法取消,并将 Cancelled 的 AsyncCompletedEventArgs 属性设置为 true。