gpt4 book ai didi

c# - 如何检测pictureBox是否成功显示图片?

转载 作者:行者123 更新时间:2023-11-30 20:54:59 26 4
gpt4 key购买 nike

我有一个 pictureBox 可以直接从互联网加载图像。图片可以动态变化,由用户在 textBox 中指定,该 textBox 有一个 TextChanged 事件,该事件将 pictureBox 中的图片更改为文本框。当用户单击提交按钮时,图像 URL 将保存在数据库中。但在保存之前我想验证图像,即图像显示成功还是错误图像代替它显示。那么我该如何验证呢?

最佳答案

您可以使用 LoadComplete 事件查看它何时更改,以及 eventArg 的错误是 null(成功)还是不为 null(失败)。

void pictureBox1_LoadCompleted(object sender, AsyncCompletedEventArgs e)
{
if (e.Error != null)
MessageBox.Show(e.Error.ToString());
}

this.pictureBox1.Validated += new EventHandler(pictureBox1_Validated);
this.pictureBox1.ImageLocation = this.textBox1.Text;

-编辑:刚看到 Dips 的评论,没有使用那个链接,但是用同样的方法来回答这个问题。

关于c# - 如何检测pictureBox是否成功显示图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18643472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com