在form2保存的照片当时显示FORM2中
我想做在form2保存pictureBox的照片保存成功后就自动显示form2中的pictureBox。可是不知道怎么弄成!!(form1 是 main 窗体 但是,form2 显示 showdialog的窗体) --------------------编程问答-------------------- 显示picturebox? --------------------编程问答-------------------- 在form2保存pictureBox的照片保存成功后就自动显示form2中的pictureBox的照片。
可是不知道怎么弄成!!(form1 是 main 窗体 但是,form2 显示 showdialog的窗体) --------------------编程问答-------------------- 把图片当属性传递到父窗体就行了 --------------------编程问答-------------------- 保存到哪里了呢?如果保存到数据库或者保存到文件了,就直接重新读取一次数据。
如果只是个选择的话,把图片传过来吧。
写一个公共的属性,Form1中取值~[align=center]********************************************************
本内容用 CSDN小秘书 回复
每天回帖即可获得10分可用分!
********************************************************[/align] --------------------编程问答-------------------- http://www.baidu.com --------------------编程问答-------------------- 没有满足的答案 --------------------编程问答-------------------- 定义image 属性
picturebox1.image赋值给属性 --------------------编程问答-------------------- 我刚写的一个,用 OpenFileDialog控件!这需要添加一个button控件用来显示你所要找的图片路径以及显示图片;(还有个picture控件):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private int i = 0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.Title = "图片保存";
openFileDialog1.Filter = "jpg 文件(*.jpg)|*.jpg";
if(openFileDialog1.ShowDialog()==DialogResult.OK)
{
i++;//用一个全局变量作为保存后图片的名字,这个你可以自己定!
File.Copy(openFileDialog1.FileName, @"C:\Users\hp\Desktop\WindowsFormsApplication1\WindowsFormsApplication1\image\" + i + ".jpg", true);//第二个参数为你要保存图片的路径,要想在picture中显示,你需要把该图片添加到项目中新建的image文件夹下,这里路径根据你自己的项目所定;
pictureBox1.Image = Image.FromFile(@"C:\Users\hp\Desktop\WindowsFormsApplication1\WindowsFormsApplication1\image\" + i + ".jpg");
//保存成功的同时显示你刚才保存的图片!
}
}
}
}
--------------------编程问答-------------------- 恩,这个方法学习了。呵呵…… 顶起。 --------------------编程问答-------------------- using(Image img = Image.FromFile(openFileDialog1.FileName))
{
pictureBox1.Image = img;
}
补充:.NET技术 , C#