PictureBox.WaitOnLoad 属性

定义

获取或设置一个值,该值指示图像是否是同步加载的。

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

属性值

如果图像加载操作是同步完成的,则为 true;否则为 false。 默认值为 false

示例

下面的代码示例演示如何使用 WaitOnLoad 属性。 若要运行此示例,请将以下代码粘贴到包含PictureBox命名和Button命名 pictureBox1startLoadButton的 Windows 窗体中。 确保 Click 按钮的事件与 startLoadButton_Click 此示例中的 方法相关联。 必须将映像文件路径更改为在系统上有效的路径。

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

注解

WaitOnLoad 属性设置为 意味着 true 图像以同步方式加载。 这会导致在加载图像之前阻止其他输入的用户界面。 当 WaitOnLoad (false 默认) 并且 LoadAsync 方法用于加载图像, InitialImage 在加载指定的图像时显示图像,并且用户可以在加载过程中与接口交互。

适用于