本文目录
- VB中的控件ImageBox和PictureBox有什么不同
- c# 保存picturebox图片
- vb中picturebox是什么意思
- VB里的PictureBox与Image和什么分别
- c#中清除picturebox画的图形
- VB6.0中如何实现在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