怎么通过代码往C#的windows窗体的picturebox控件里添加本地图片?具体代码是什么?

怎么通过代码往C#的windows窗体的picturebox控件里添加本地图片?具体代码是什么?,第1张

添加一个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文件夹所在的路径,你可以是这d出看一看:

MessageBox.Show(Application.StartupPath.ToString())

希望能够对你有用!

1、在代码中经常用到的插入图片代码是img属性,格式就是src后面是添加图片的地址,后面的alt是对图片的描述。

2、在插入图片前,要将html文件和图片文件放在一个文件夹内,这里的img文件夹就是专门存放图片的地方。

3、然后回到代码栏,在src中输入链接地址img/pic_01.jpg,要将图片的具体地址和名称全部写全才可以在网页中看到,否则就会显示连接失败错误而无法观看到图片。

4、将文件保存后,在浏览器中我么就可以看到此刻的图片被添加进来了,位于网页的左上角位置。

5、如果想要移动图片的所在位置,就需要先对其包装一下,用一个盒子将其包裹,然后调整盒子的位置就相当于移动的是图片的位置了。

6、如图,之前设置的盒子距离顶部100px.然后距离左侧100px,这样就将盒子挤到了现在所在的位置,如图所示。

"

的确无法。

graphics.h 是tc特有的东西,属于古老的dos时代。

使用dev-cpp画图可以有以下选择:

1.使用windows GDI绘图,可学习windows的编程及winAPI的使用

2.使用openGL绘图。

3.特别推荐的:SDL编程,在dev-cpp更新里下载SDL开发的相关包,然后新建工程里会有示例,参照示例及从网络搜索来的教程,相信很快就会使用sdl替换掉graphics.h了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11633178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存