㈠ 怎么通过代码往C#的windows窗体的picturebox控件里添加本地图片具体代码是什么
添加一个picturebox控件,一个button控件,一个openFileDialog控件
在点击button的时候打开一张图片并将打开的图片显示在picturebox上面
//设置指竖能获取的图片的格式
this.openFileDialog1.Filter = "*jpg|*.jpg|*bmp|*.bmp|*gif|*.gif";
//显示对话框提示用户打开图片并且用户点击了“打开”按钮
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
//将图片显示在picturebox上
Bitmap pic = new Bitmap(this.openFileDialog1.FileName);
this.pictureBox1.Image = pic;
}
图片的相碰衫对路径与绝对路径一般是用在窗体的背景图片或空间的背景图片上
使用绝对路径有一个弊端:当你的图片或者项目被移动到其他电脑上的时候在加载图片的话就会出现错误(例如找不到图片);如果使用相对路径就不会出现这种情况
图片相对路径的用法:将所要用到的图片全部凡在项目的Debug文件夹下(也可以在Debug文件夹下创建一个文件夹专门用来保存图片),在添加图片的时候用
this.BackgroundImage = new Bitmap(Application.StartupPath +@"(\如果图片保存在文件夹中需要加上文件夹名称,如果没有则不加)\图片名称.后缀名");
Application.StartupPath是获取当前项目的Debug文件夹所在的路径,你可以是这弹出看一看:
MessageBox.Show(Application.StartupPath.ToString());
希望唯吵大能够对你有用!
㈡ (VB)如何把屏幕上的图像复制到picturebox中
使用搜族带API函数GetDesktopWindows()获得整个屏幕的句柄,再使用BitBlt()函数复制穗数。
方法就是这样,世芦代码要自己写才有意义...
㈢ VB问题:如何使一张图片装在Picturebox上
方法1,直接在PictureBOX控件的属性Picture项选图歼穗片。
方法2,用下列代盯圆码凯改塌,可动态切换图片:
Private Sub Form_Load()
Picture1.Picture = LoadPicture("c:\windows\安装程序.bmp")
End Sub
Private Sub Command1_Click()
Picture1.Picture = LoadPicture("D:\Program Files\Microsoft Visual Studio\Common\Graphics\Bitmaps\Assorted\Vb416mom.bmp")
End Sub
注意上述PictureBOX的属性AUTOSIZE选TRUE,以自动适应图片尺寸的变化。
㈣ c#如何OpenFileDialog按钮上传图片到PictureBox
OpenFileDialog fd = new OpenFileDialog();
fd.Filter = "jpg|*.jpg";
if(fd.ShowDialog()== System.Windows.Forms.DialogResult.OK)
{
this.pictureBox1.ImageLocation = fd.FileName;
}
㈤ (C#编程)怎么在PICTUREBOX中放入图片用代码
放入图片,可以在属性窗口中设置,也可用代码去设置。
这里我只简单说一下用代码去设置pictureBox的图片路径:
例如:PictureBox控件的控件名为:pictureBox1
在C盘根目录下有一个图片test.gif,把这个图片放到pictureBox1中的代码可以这样写:
pictureBox1.ImageLocation = @"C:\aa.jpg";
就可以了
如果你用相对路径的话,需要把图片,或图片所在的文件夹放到项目的生成可执行文件夹中(Debug或Release文件夹),假设你当前用的是调试模式,即生成文件在Debug文件夹中,将aa.jpg这个文件放入Debug文件夹中,引用时:
pictureBox1.ImageLocation = "aa.jpg";
㈥ VB问题:如何使一张图片装在Picturebox上
方法1,直接在PictureBOX控件的属性Picture项选图凯改塌片。
方法2,用歼穗下列代码,可动态切换图片:
Private
Sub
Form_Load()
Picture1.Picture
=
LoadPicture("c:\windows\安装程序.bmp")
End
Sub
Private
Sub
Command1_Click()
Picture1.Picture
=
LoadPicture("D:\Program
Files\Microsoft
Visual
Studio\Common\盯圆Graphics\Bitmaps\Assorted\Vb416mom.bmp")
End
Sub
注意上述PictureBOX的属性AUTOSIZE选TRUE,以自动适应图片尺寸的变化。