A. VB中的保存picturebox里的图片
Picture1.AutoRedraw = True'必须设为 True ,这样才能图形和文本输出到屏幕,并存储在内存的图象中。然后可以使用 Image 属性SavePicture Picture1.Image, "C:\Pic1.BMP"'此代码保存的是 Picture1 里使用 Line 、 Circle 、PaintPicture 等绘图方法画出来的图片,包括背景色以及 PICTURE 属性指定的背景图片'Picture1.Image 就是调用了 Picture1 的 Image 属性'"C:\Pic1.BMP" 就是保存的文件名'注意:Image 属性输出的图片总是 BMP 格式的。如果要保存成 JPG/GIF 等格式,则必须转换!SavePicture Picture1.Picture, "C:\Pic1.BMP"'此代码保存的是 Picture1 里的 PICTURE 属性里的图片'PICTURE 属性输出的图片格式取决于 PICTURE 属性里的图片的格式。'例如,如果使用 LoadPicture("C:\B1.GIF") 导入了一个 GIF 图片,则 PICTURE 属性输出的图片的格式就是 GIF 格式的
B. 关于点击pictureBox时,得到里面图片的文件名。
'加载图片后,pictureBox控件与文件路径就没有关联了,只能在加载图片时保存路径,'自定义函数同时加载图片和保存路径,假设这些pictureBox不是控件数组Dim Names As New Collection '定义一个集合Sub myLoadPicture(pic As PictureBox, FileName As String)pic.Picture = LoadPicture(FileName) '加载图片On Error Resume NextNames.Remove pic.NameNames.Add FileName, pic.Name '保存路径End SubSub SwapPicture(pic1 As PictureBox, pic2 As PictureBox)Set SP = pic1.Picturepic1.Picture = pic2.Picturepic2.Picture = SP '交换PictureBox的图片On Error Resume Nexta = Names(pic1.Name)b = Names(pic2.Name)Names.Remove pic1.NameNames.Remove pic2.NameNames.Add b, pic1.NameNames.Add a, pic2.Name '交换图片路径End Sub'调取图片和获取路径myLoadPicture Picture1, "01.bmp" '在Picture1中显示图片"01.bmp"Names(Picture1.Name) '获取Picture1中的图片路径SwapPicture Picture1, Picture2 '交换Picture1和Picture2的图片
C. C#picturebox图片保存到所编写程序的根目录代码怎么写,需要调用什么函数具体点!
首先看你的picturebox是什么样的图片,通常我们用picturebox加载的Bitmap对象的时候就可以使用Bitmap的save方法,如下例子:Bitmap bit = new Bitmap(pictureBox1.Width, pictureBox1.Height); pictureBox1.DrawToBitmap(bit, pictureBox1.ClientRectangle); bit.Save("C:\\Picture1.bmp", System.Drawing.Imaging.ImageFormat.Bmp); bit.Dispose();pictureBox里面的image对象实际上也是一个Bitmap类,所以是可以这么使用的:pictureBox1.Image.Save("这里是文件名", System.Drawing.Imaging.ImageFormat.Jpeg);//第二个参数是文件类型。一般我们不这么用,因为picturebox最好是只负责显示,加载一个Bitmap对象,所有的数据处理都对这个Bitmap对象进行,而不要在pictureBox1.Image上进行操作。避免pictureBox1被占用,不能释放内存。还有如果你的picturebox加载的是文件路径的图片,那你可以直接使用io的复制文件的方法,把这个路径的文件复制到你的要的地方:File.Copy("这里是文件路径1","这里是文件路径2", true(为true是覆盖同名文件)); //复制文件
D. 向VB picturebox中加入图片图片改了名并和程序保存在一个文件夹中,还是找不到该文件名的文件夹
从picturebox属性加入图片~那么这张图就被保存在以该窗体命名的frx文件里即使你把源图删除改名它也不会丢失
E. 我要用c#写一个图片浏览器,怎么把文件夹里的图片显示到picturebox里呢。。然后还要实现上一
这还需要具体代码么:1,获取指定文件夹下所有图片文件名2,显示一个picturebox.image = 文件名3,要实现列表式浏览,一个集合存放所有文件名;点击上一张或下一张改变当前索引
F. c# 能不能用picturebox 读取不知道后缀名的图片
try{picturebox1.image = image.fromfile("filename");}catch{messagebox.show("这不是windows支持的图片。");}如果是JPG\BMP\GIF\PNG\WMF这些windows的图片格式是可以的,不管文件名后是否有后缀。
G. C#里怎样获取pictureBox里显示图片的名称啊
什么叫图片的名称?文件名吗? 那得看你显示的图片是怎么来的,如果是通过读取文件来的,读取的文件里面就含有文件名;如果是内存或从其他实例中得到的就没法获取文件名了。
H. VB.net如何获取picturebox正在加载的图片的路径或文件名
picture本身不是文本控件,文本是“画”上去的,换行需要用代码测量每个字在指定字体下的宽度,判断在当前picture的宽度之下,一行能容纳多少文字,剩下的文字就在下一行绘制。
未经允许不得转载:山九号 » picturebox文件名|关于点击pictureBox时得到里面图片的文件名