
正文
关于vb.net中显示图片的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.NET中如何使两个PictureBox显示指定相对应的图片?
用一个全局变量保存这个1.jpg,如变量a,你按按钮2时,可以简单的在a中插入一个"A",如a.SubString(0, a.Length-4) "A" a.SubString(a.Length-4),这样就能把例如"C:/Images/1.jpg"变成"C:/Images/1A.jpg"
相关问答
Q1: 怎样在vb,net中的窗口下显示图像
可以使用窗体BackgroundImage属性显示图像,
也可以使用PictureBox的BackgroundImage属性显示图像。
Q2: VB.NET 在编写阶段存到程序里,需要的时候再显示在图片控件上,该如何实现?
点击菜单--项目--WindowsApplication属性(工程属性),在打开的属性窗口,选择”资源“页,点击菜单--添加资源--添加现有文件,将硬盘上图片文件添加进资源文件,文件名自动变为资源名。
在代码中,需要改变按钮图像时,用:
Button1.Image = My.Resources.FACE01 'FACE01是我的资源文件名,你要改成你自己的
Q3: VB.net该如何将图片圆形显示?
新建一个Winform,拖两个图片框。图片框1在设计器中选择一个图片(尺寸在图片框容纳为佳)。如下代码测试通过:
private void button1_Click(object sender, EventArgs e)
{
Image img1 = this.pictureBox1.Image;
Image img2 = CropToCircle(img1);
this.pictureBox2.Image = img2;
}
public Image CropToCircle(Image img1)
{
Image img2 = new Bitmap(img1.Width, img1.Height,
img1.PixelFormat);
Graphics g = Graphics.FromImage(img2);
using (Brush br =
new SolidBrush(SystemColors.Control))//背景色
{
g.FillRectangle(br, 0, 0,
img2.Width, img2.Height);
}
GraphicsPath path = new GraphicsPath();
path.AddEllipse(0, 0, img2.Width, img2.Height);
g.SetClip(path);
g.DrawImage(img1, 0, 0);
return img2;
}
Q4: 在VB.NET中,如何让DataGridView中的照片在PictureBox中显示
byte[] bytes=(byte[])dt.Rows[0]["Photo"];
System.IO.MemoryStream ms=new System.IO.MemoryStream(bytes);
pictureBox1.Image=Image.FromStream(ms);






