×

picturebox

picturebox(VB中的控件ImageBox和PictureBox有什么不同)

admin admin 发表于2024-07-20 13:38:31 浏览10 评论0

抢沙发发表评论

各位老铁们,大家好,今天由我来为大家分享picturebox,以及VB中的控件ImageBox和PictureBox有什么不同的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

VB中的控件ImageBox和PictureBox有什么不同

分类: 电脑/网络 》》 程序设计 》》 其他编程语言 解析: 图片框PictureBox和图像框ImageBox的区别在于: 1-ImageBox使用系统资源少,重新绘图的数度较快 2-PictureBox只能使用print方法和绘图语句绘制图形,ImageBox则不能 3-ImageBox只能用于显示图片,而PictureBox除了可以显示图形外,还可以作为其他控件的容器,可以利用剪切板给PictureBox添加图形4-ImageBox能够延伸图形的大小,以适应控件的大小,而PictureBox则不能,但PictureBox能自动调整控件大小以全图形显示出来

c# 保存picturebox图片

你要想保存pictureBox1上的图片必须在pictureBox1的paint事件里绘制,然后再调用pictureBox1的DrawToBitmap方法保存在图片里,最后在把图片保存到硬盘上,不过这样太麻烦不如直接绘制在图片上,代码如下两种方法都有 //在pictureBox1的Paint事件里绘制 private void pictureBox1_Paint(object sender, PaintEventArgs e) { e.Graphics.DrawString("Hello World", this.Font, Brushes.Black, new PointF(10, 10)); } private void button1_Click(object sender, EventArgs e) { 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(); } //直接绘制在Bitmap上并保存 private void button2_Click(object sender, EventArgs e) { Bitmap bit = new Bitmap(pictureBox1.Width, pictureBox1.Height); Graphics g = Graphics.FromImage(bit); g.Clear(Color.White); g.DrawString("Hello World", this.Font, Brushes.Black, new PointF(10, 10)); g.Dispose(); bit.Save("C:\\Picture2.bmp", System.Drawing.Imaging.ImageFormat.Bmp); bit.Dispose(); }

vb中picturebox是什么意思

Picture - 照片、画像、图画、图片Box - 盒子、箱子(3D),或框(2D)PictureBox - 图片框在VB中的PictureBox是图片框控件

VB里的PictureBox与Image和什么分别

图片框picturebox和图像框imagebox的区别在于:1-imagebox使用系统资源少,重新绘图的数度较快2-picturebox只能使用print方法和绘图语句绘制图形,imagebox则不能3-imagebox只能用于显示图片,而picturebox除了可以显示图形外,还可以作为其他控件的容器,可以利用剪切板给picturebox添加图形4-imagebox能够延伸图形的大小,以适应控件的大小,而picturebox则不能,但picturebox能自动调整控件大小以全图形显示出来

c#中清除picturebox画的图形

c#中清除picturebox画的图形可以参考下面的代码:

清除image

Graphics g = Graphics.FromImage(pictureBox1.Image);

g.Clear(Color.White);

g.Dispose();

pictureBox1.Refresh();

清除背景

Graphics g = Graphics.FromImage(pictureBox1.BackgroundImage);

g.Clear(Color.White);

g.Dispose();

pictureBox1.Refresh();

去掉image,显示出背景

pictureBox1.Image = null;

pictureBox1.Refresh();

扩展资料:PictureBox控件语法:PictureBox

说明

也可以用 PictureBox 控件将 OptionButton 控件分组,并用该控件显示图形方法的输出和 Print 方法写入的文本。

为了使 PictureBox 控件能够自动调整大小以显示整幅图形,将它的 AutoSize 属性设置成 True。

可在代码中操作图形属性和方法,以创建动画或进行仿真。对运行时的打印操作,例如修改屏幕窗体格式以便打印,Graphics 属性和事件是很有用的。

在 DDE 对话中,PictureBox 控件还可以起接收端链接的作用。

PictureBox 控件和 Data 控件是唯一可以放置在 MDI窗体内部区域的标准 Visual Basic 控件。可以使用该控件在内部区域的顶部或底部对控件分组,以创建工具栏或状态栏。

方法

loadpicture是picture加载图片的方法。

picture.LoadPicture()

VB6.0中如何实现在picturebox上自由画画 求大神看看哪里不对,为什么会出现这种情况

Dim Drawing As BooleanPrivate Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 1 Then    If Not Drawing Then        Drawing = True        Picture1.PSet (X, Y), vbBlack    Else        Select Case Combo1.Text        Case "红色"            Picture1.Line -(X, Y), vbRed        Case "绿色"            Picture1.Line -(X, Y), vbGreen        Case "黄色"            Picture1.Line -(X, Y), vbYellow        Case "黑色"            Picture1.Line -(X, Y), vbBlack        End Select    End IfEnd IfEnd SubPrivate Sub Picture1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)Drawing = FalseEnd Sub

OK,关于picturebox和VB中的控件ImageBox和PictureBox有什么不同的内容到此结束了,希望对大家有所帮助。