用C#的picturebox控件,怎么切换资源里的多张图片?(可移植性)

别用绝对路径,因为换台机子程序就用不了
pictureBox1.Image = (System.Drawing.Image)Properties.Resources.ResourceManager.GetObject("1");运行通过,不显示照片

添加到资源里的图片,是可以通过Properties.Resources.。。。。。这样去调用了,Resources后面应该是图片名称,在vs里会自动显示的,现在也许升级了,好久没写winform代码了,但是应该就是这样获取,就输入Properties.Resources.看看vs编译器后面提示什么内容,找找看。追问

pictureBox1.Image = (System.Drawing.Image)Properties.Resources.ResourceManager.GetObject("1");
编辑通过,可运行,运行时没有显示照片

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
添加到资源里的文件是存储到项目中,当你的项目发布后,它也会在发布后的文件里的。
使用方式如下:
命名空间.Properties.Resources.图片文件名
确认你的资源里存在图片文件1追问

追答

是的

本回答被提问者采纳

用C#的picturebox控件,怎么切换资源里的多张图片?(可移植性)
添加到资源里的文件是存储到项目中,当你的项目发布后,它也会在发布后的文件里的。使用方式如下:命名空间.Properties.Resources.图片文件名 确认你的资源里存在图片文件1

C#中如何一个picturebox控件放多张图片
1. 借助timer控件,当点击按钮的时候激活timer事件,然后在timer事件里面组织显示图片就可以了。图片呢,可以把名字存入一个数组,在timer的滴答事件中循环调用,每触发一次数组就移动一个索引,直到最后一个为止。2 . 对于多线程的话,实现这种功能用多线程就是大材小用。不过也可以,可以把显示图片的...

C#如何更换Pictur Box里的图片?
更改PictureBox控件对象的Image属性内容,或者将新的图片源地址赋值给PictureBox控件对象的ImageLocation属性。如下图代码示例:C#更换PictureBox图片示例

C#怎么在pictureBox中导入多张图片
导入多张图片没有试过,不过你可以在Resources.resx中导入多张,并分别命名(要好区别),然后再代码中像这样this.pictureBox1.Image = global::Creation.Properties.Resources.caoying;赋值来改变想要显示的图片。其中caoying为你刚刚导入的图片的名字。

C# 利用PictureBox控件循环打开若干张图片文件???
首先把你要显示的图片放到list里面,然后用一个整形变量pos记录当前位置,程序加载时显示第一个图片,并且pos为1,然后每次点击时加载pos后一个图片,并自加pos

如何在C#中使用PictureBox控制图片集的上一张和下一张?
关键的代码环节在于控制图片的切换。想象一下,一个简单的变量扮演着索引的角色,用于追踪当前显示的图片位置。在"上一张"和"下一张"按钮的点击事件中,编写这样的函数:private void navigate_images(){ int i = 图片集的名字.images.length; \/\/ 获取当前图片索引 图片框的名字.image = 图片集的...

如何用C#编程序实现利用pictureBox控件循环打开若干张图片文件
private System.Windows.Forms.PictureBox pictureBox1;private System.Windows.Forms.Timer timer1;} } 资源文件:添加一个资源文件Resource1.resx 往里面添加4张图片,图片名称分别设置为:Blue_hills, Sunset, Water_lilies, Winter 代码:using System;using System.Collections.Generic;using System....

c# 窗体的控件中加载多个图片的问题
如果是静态的话很好实现,拖放一个PictureBox,然后点击右上方的智能按钮(黑色小三角),根据提示选择图片路径就可以了。但是我相信你要的是动态添加,呵呵:先在窗体上添加一个Panel,命名为pnl PictureBox pic= new PictureBox();pic.Image=Image.FromFile("图片的绝对路径+扩展名");pnl.Controls.Add...

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

(C#编程)怎么在PICTUREBOX中放入图片用代码
例如:PictureBox控件的控件名为:pictureBox1 在C盘根目录下有一个图片test.gif,把这个图片放到pictureBox1中的代码可以这样写:pictureBox1.ImageLocation = @"C:\\aa.jpg";就可以了 如果你用相对路径的话,需要把图片,或图片所在的文件夹放到项目的生成可执行文件夹中(Debug或Release文件夹),假设你...

相似回答