【发布时间】:2018-11-09 22:03:30
【问题描述】:
我正在创建一个应用程序,我想创建一个标签,单击该标签时将打开一个“openFileDialog”,用户将选择一个 .jpg 或 .png 图像,然后这个选定的图像将被复制到预定义的目录(特定文件夹)。
现在,我有一个单独的标签按钮,单击它时会打开一个“openFileDialog”,然后选定的图片会显示在图片框中。 我不知道的是如何抓取这张选定的图片,并将其复制到预定义的目录中。
我还想在将它复制到目录时以某种方式重命名它,以便稍后按添加日期缩短图片并通过另一个标签按钮显示它们。
这是我的第一个按钮的代码:
private void addlabel_MouseClick(object sender, MouseEventArgs e)
{
Image File;
OpenFileDialog f = new OpenFileDialog();
f.Filter = "Image files (*.jpg, *.png) | *.jpg; *.png";
if (f.ShowDialog() == DialogResult.OK)
{
File = Image.FromFile(f.FileName);
pictureBox3.Image = File;
}
}
提前致谢!
【问题讨论】:
-
为什么需要抓取选中的图片?你有文件名(
f.FileName),因为你使用它,所以你清楚地知道它。因此,无论您是否将文件加载到图片框中,您都有复制文件所需的文件名。因此,请对如何在 C# 中复制文件 进行一些研究。您可以在复制时将其重命名为您想要的任何名称。
标签: c# openfiledialog savefiledialog