Share via


PictureBox.WaitOnLoad Özellik

Tanım

Görüntünün zaman uyumlu olarak yüklenip yüklenmediğini belirten bir değer alır veya ayarlar.

public:
 property bool WaitOnLoad { bool get(); void set(bool value); };
public bool WaitOnLoad { get; set; }
member this.WaitOnLoad : bool with get, set
Public Property WaitOnLoad As Boolean

Özellik Değeri

true bir görüntü yükleme işlemi zaman uyumlu olarak tamamlanırsa; aksi takdirde , false. Varsayılan değer: false.

Örnekler

Aşağıdaki kod örneği özelliğinin WaitOnLoad nasıl kullanılacağını gösterir. Bu örneği çalıştırmak için, aşağıdaki kodu adlandırılmış ve Button adlandırılmış pictureBox1startLoadButtonbir içeren bir PictureBox Windows Formuna yapıştırın. Düğme olayının Click bu örnekteki yöntemiyle ilişkilendirildiğinden startLoadButton_Click emin olun. Görüntü dosyası yolunu sisteminizde geçerli olan bir dosyayla değiştirmeniz gerekir.

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

Açıklamalar

özelliğini true olarak WaitOnLoad ayarlamak, görüntünün zaman uyumlu olarak yüklendiği anlamına gelir. Bu, görüntü yüklenene kadar kullanıcı arabiriminin diğer girişlerden engellenmesine neden olur. ( WaitOnLoad varsayılan) olduğunda false ve LoadAsync yöntemi görüntüyü yüklemek için kullanıldığında, InitialImage belirtilen görüntü yüklendiğinde görüntü görüntülenir ve kullanıcı yükleme işlemi sırasında arabirimle etkileşim kurabilir.

Şunlara uygulanır