C# picturebox 如何实现插入图片

希望实现类似于WORD中的插入图片的功能
事先在FORM上放的空间picturebox1可以正常显示图片,事件中新建的对象显示不了
求解 怎样显示 以及怎样控制图片大小变化 谢谢

private void button1_Click(object sender, EventArgs e)
{
PictureBox pic = new PictureBox();
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = @"C:\";
pic.Image = Image.FromFile(@"C:\nana.jpg");
pic.Visible = true;
Label lb = new Label();
lb.Image = Image.FromFile(@"C:\nana.jpg");
if (ofd.ShowDialog() == DialogResult.OK)
{

label1.Text = ofd.FileName;
pic.Image = Image.FromFile(ofd.FileName);
pic.Show();
array.Add(pic);
pictureBox1.Image = Image.FromFile(ofd.FileName);

}

//设置模式
pic.SizeMode = PictureBoxSizeMode.AutoSize;
//新建的对象添加到Form中

this.Controls.Add(pic);追问

谢谢 ~ 请问怎样设置可以移动图片位置?

追答

pic.Location = new Point(300,300);

温馨提示:内容为网友见解,仅供参考
无其他回答

C# 如何添加图片到pictureBox
1、首先第一步就是要点击“开始”然后再点“Visual Studio 2015”,启动Visual Studio 2015程序,这时候就是要点“新建项目”。2、接着控件里的有个image属性可以添加图片,存入项目的一个Resources文件夹中,然后这时候就是选择“Windows 窗体应用程序”。3、然后就是 运行通用对话框,)要点击“确定”...

(C#编程)怎么在PICTUREBOX中放入图片用代码
pictureBox1.ImageLocation = @"C:\\aa.jpg";就可以了 如果你用相对路径的话,需要把图片,或图片所在的文件夹放到项目的生成可执行文件夹中(Debug或Release文件夹),假设你当前用的是调试模式,即生成文件在Debug文件夹中,将aa.jpg这个文件放入Debug文件夹中,引用时:pictureBox1.ImageLocation = "aa.jpg...

怎么在c#界面设计时插入图片?
首先 从工具箱拖一个pictureBox控件到主窗体中 然后在这个控件上点击右键 在弹出的菜单中点击“选择图像”然后,在弹出的对话框中点击”导入“ 选择你想要插入的图片 点击“确定”即可 另外 楼主最好找本书或者教程系统的看一下C#设计的基础

怎么通过代码往C#的windows窗体的picturebox控件里添加本地图片?具体...
添加一个picturebox控件,一个button控件,一个openFileDialog控件 在点击button的时候打开一张图片并将打开的图片显示在picturebox上面 \/\/设置能获取的图片的格式 this.openFileDialog1.Filter = "*jpg|*.jpg|*bmp|*.bmp|*gif|*.gif";\/\/显示对话框提示用户打开图片并且用户点击了“打开”按钮 if (t...

C# 往pictruebox 中插入图片 通过openfiledialog 浏览本地图片 选择...
ToString();File.Copy(openFileDialog1.FileName,Application.StartupPath + "\\\\Image\\\\" + id + ".jpg");\/\/对选中的图片重新命名 ,并保存在Debug下Image文件中 pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\\\Image\\\\" + id + ".jpg");\/\/显示在pictureBox中 } ...

在c#中如何向多个picturebox中导入同一张图片
List<PicutreBox> pictureList=new List<PicutreBox>();将所有PicutreBox放入这个List就行\/\/list.Add(pictureBox1);需要改变Image属性的时候,就 foreach(var pbox in pictureList ) pbox.Image=xxxx;

怎样在c#窗体的picture控件中导入一个图片,用openfiledialog
选中picture控件,在右下方的属性栏里找到image这个属性,然后单击那个小方框,就会弹出一个对话框,选择你要的图片,导入就行了。

c#的picturebox怎么放入多张照片?
你可以使用imglist控件 ,把图片放在imglist里面 然后用imglist去绑定picturebox .

C#中如何把图片放到picturebox上的指定位置
构造一个跟picturebox1一样大小的Bitmap, 设置给picturebox1, 然后在上面画图 Bitmap image = new Bitmap(picturebox1.Size.Width, picturebox1.Size.Height);Graphics device = Graphics.FromImage(image);\/\/如果picturebox1本身有内容,就先画到image上device.DrawImage(picturebox2.Image, w, h...

c# picturebox 点击一个按钮,然后使picturebox的背景加载一张图片,这个...
在button的click事件中写代码:this.picturebox.Image = new Bitmap("重体力填写图片的路径");这样写就行了!

相似回答