这怎么改的让电脑认识?
D:\123.jpg 这是图片的位置 我想点击按钮让picturebox里面的图片更换一张
但是直接写"D:\123.jpg"机器不认识 怎么改啊
改成\\ 系统提示 无法将string隐式转换为system.drawing.image
也不行啊
this.pictureBox1.Image ="D:\123.jpg";无法识别的转义序列
答案:6 悬赏:0
解决时间 2021-02-16 10:23
- 提问者网友:清羽墨安
- 2021-02-16 03:29
最佳答案
- 二级知识专家网友:最后战士
- 2021-02-16 04:58
Image.FromFile("D:\\123.jpg");
全部回答
- 1楼网友:一场云烟
- 2021-02-16 09:32
this.pictureBox1.Image ="D:\\123.jpg";
- 2楼网友:甜野猫
- 2021-02-16 08:04
你好!
this.pictureBox1.Image = Image.FromFile("D:\\123.jpg");
或
this.pictureBox1.Image = Image.FromFile(@"D:\123.jpg");
仅代表个人观点,不喜勿喷,谢谢。
- 3楼网友:无字情书
- 2021-02-16 07:19
this.pictureBox1.Image = Image.FromFile("D:\\123.jpg");
或
this.pictureBox1.Image = Image.FromFile(@"D:\123.jpg");
- 4楼网友:开心就好
- 2021-02-16 06:50
你连路径的写法都搞错,"file:///C:/123.jpg"
斜杠和反斜杠的区别要搞懂,还有就是尽量避免用绝对路径
简单说下:在C#中写路径要写成C:\\Windows才是系统正常写法的C:\Windows.
加上转义符@可以少写一个\
所以:(系统)C:\Windows=(C#中)@"C:\Windows"=(C#中)"C:\\Windows"
- 5楼网友:统治我的世界
- 2021-02-16 06:30
try
{
//如果曾经选择过相片,在重选的操作里释放掉以前的Image资源.
if(pictureBox1.Image != null)
{
pictureBox1.Image.Dispose();
}
pictureBox1.Image = (Image)(new Bitmap("D:\\123.jpg"));
}
catch
{
pictureBox1.Image = null;
}
================
。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯