PictureBox.LoadProgressChanged Gebeurtenis

Definitie

Treedt op wanneer de voortgang van een asynchrone bewerking voor het laden van afbeeldingen is gewijzigd.

public:
 event System::ComponentModel::ProgressChangedEventHandler ^ LoadProgressChanged;
public event System.ComponentModel.ProgressChangedEventHandler LoadProgressChanged;
member this.LoadProgressChanged : System.ComponentModel.ProgressChangedEventHandler 
Public Custom Event LoadProgressChanged As ProgressChangedEventHandler 

Gebeurtenistype

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de LoadProgressChanged gebeurtenis kunt afhandelen. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een Windows formulier dat een PictureBox met de naam pictureBox1, een Button met de naam startLoadButton en een ProgressBar met de naam progressBar1. Zorg ervoor dat de startLoadButton_Click methode is gekoppeld aan de Click gebeurtenis voor de knop en dat de pictureBox1_LoadProgressChanged methode is gekoppeld aan de LoadProgressChanged gebeurtenis voor pictureBox1. U moet het pad naar het afbeeldingsbestand wijzigen in een pad dat geldig is op uw systeem.

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
void pictureBox1_LoadProgressChanged(object sender, 
    ProgressChangedEventArgs e)
{
    progressBar1.Value = e.ProgressPercentage;
}
Private Sub pictureBox1_LoadProgressChanged(ByVal sender As Object, _
    ByVal e As ProgressChangedEventArgs) _
    Handles pictureBox1.LoadProgressChanged

    progressBar1.Value = e.ProgressPercentage

End Sub

Opmerkingen

Dit LoadProgressChanged gebeurt alleen wanneer de installatiekopieƫn asynchroon worden geladen met behulp van een van de LoadAsync methoden. Het voortgangspercentage van de belasting van de afbeelding wordt gerapporteerd met de ProgressPercentage eigenschap van de ProgressChangedEventArgs.

Geef aan LoadProgressChanged of u de voortgang van een asynchrone bewerking voor het laden van afbeeldingen in een ProgressBar of vergelijkbaar besturingselement wilt weergeven. Gebruik de ProgressPercentage eigenschap van de ProgressChangedEventArgs functie om de voortgangswaarde bij te werken.

Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.

Van toepassing op