PictureBox.CancelAsync メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


WaitOnLoad プロパティが false のとき、LoadAsync メソッドを使用してイメージを読み込むと、PictureBox イメージが非同期的に読み込まれます。読み込みが CancelAsync メソッドでキャンセルされた場合、キャンセルは、AsyncCompletedEventArgs の Cancelled プロパティが true に設定された LoadCompleted イベントとして報告されます。

CancelAsync メソッドを使用する方法を次のコード例に示します。この例を実行するには、pictureBox1 という名前の PictureBox と、startLoadButton および cancelLoadButton という 2 つの Button コントロールが配置されている Windows フォームに次のコードを貼り付けます。この例では、ボタンの Click イベントにイベント処理メソッドが関連付けられていることを確認してください。イメージ ファイルのパスは、システム内の有効なパスに変更する必要があります。
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 <br /><span space="preserve">...</span><br /> Private Sub cancelLoadButton_Click(ByVal sender As Object, _ ByVal e As EventArgs) Handles cancelLoadButton.Click pictureBox1.CancelAsync() End Sub
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"); } <br /><span space="preserve">...</span><br /> private void cancelButton_Click(object sender, EventArgs e) { pictureBox1.CancelAsync(); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からPictureBox.CancelAsync メソッドを検索する場合は、下記のリンクをクリックしてください。

- PictureBox.CancelAsync メソッドのページへのリンク