当前位置:编程学习 > C#/ASP.NET >>

在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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,