gpt4 book ai didi

c# - 当我重新运行应用程序时,图片框不显示最后上传的图像

转载 作者:太空宇宙 更新时间:2023-11-03 20:31:55 25 4
gpt4 key购买 nike

嗨,当我点击按钮时,我有显示图像的图片框......

但是当我关闭应用程序并再次运行应用程序时,它不显示最后上传的图像,这是我的代码....

 public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.FileName = @"D:\";

openFileDialog1.Filter = "png files (*.png)|*.png|jpg files (*.jpg)|*.jpg";
openFileDialog1.CheckFileExists = true;
openFileDialog1.CheckPathExists = true;

if (openFileDialog1.ShowDialog(this) == DialogResult.OK)
{


Image image1 = Image.FromFile(openFileDialog1.FileName);
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox1.Image = image1;
pictureBox1.BackgroundImage = image1;



}

}
}

我想在再次运行应用程序时在图片框中显示最后上传的图片

最佳答案

然后您需要保存该位置并在应用程序启动时再次加载它。

Solution Explorer 中,打开 Properties 窗口并打开 Settings 选项卡。创建一个名为 LastImage 的字符串。

从代码中,您可以保存它:

Properties.Settings.Default.LastImage = openFileDialog1.FileName;
Properties.Settings.Default.Save();

打开时再读一遍:

string myImage = Properties.Settings.Default.LastImage;
if (File.Exists(myImage))
{
pictureBox1.Image = Image.FromFile(myImage);
//etc...
}

关于c# - 当我重新运行应用程序时,图片框不显示最后上传的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7131640/

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