PictureBox.WaitOnLoad Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ış pictureBox1
startLoadButton
bir 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.