PictureBox.CancelAsync PictureBox.CancelAsync PictureBox.CancelAsync PictureBox.CancelAsync Method

정의

비동기 이미지 로드를 취소합니다.Cancels an asynchronous image load.

public:
 void CancelAsync();
public void CancelAsync ();
member this.CancelAsync : unit -> unit
Public Sub CancelAsync ()

예제

다음 코드 예제에서는 CancelAsync 메서드를 사용하는 방법을 보여 줍니다.The following code example demonstrates how to use the CancelAsync method. 이 예제를 실행 하려면 다음 코드를 포함 하는 Windows 폼에 붙여를 PictureBox 라는 pictureBox1 두 개의 Button 컨트롤 이라는 startLoadButtoncancelLoadButton합니다.To run this example, paste the following code into a Windows Form that contains a PictureBox named pictureBox1 and two Button controls named startLoadButton and cancelLoadButton. 했는지를 Click 단추에 대 한 이벤트는이 예제에서 해당 이벤트 처리 메서드를 사용 하 여 연결 합니다.Make sure that the Click event for the buttons is associated with their event-handling method in this example. 시스템에서 사용할 수 있는 경로에 이미지 파일 경로 변경 해야 합니다.You must change the image file path to a path that is valid on your system.

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

설명

A PictureBox 이미지를 비동기식으로 로드할 때 합니다 WaitOnLoad 속성은 falseLoadAsync 메서드를 사용 하 여 이미지를 로드 하 합니다.A PictureBox image is loaded asynchronously when the WaitOnLoad property is false and the LoadAsync method is used to load the image. 사용 하 여 로드를 취소 하는 경우는 CancelAsync 메서드 취소를 발생 시켜 보고 됩니다를 LoadCompleted 이벤트를 Cancelled 의 속성을 AsyncCompletedEventArgstrue.If a load is canceled with the CancelAsync method cancellation is reported by raising the LoadCompleted event with the Cancelled property of the AsyncCompletedEventArgs set to true.

적용 대상