PictureBox.WaitOnLoad 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示图像是否是同步加载的。
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命名 pictureBox1
startLoadButton
的 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 在加载指定的图像时显示图像,并且用户可以在加载过程中与接口交互。