picturebox控件用法(visual studio 中的picturebox具体怎么用初学者,也没有相关的基础一点的书籍谢谢)

本文目录
- visual studio 中的picturebox具体怎么用初学者,也没有相关的基础一点的书籍谢谢
- VB教程:图片框(PictureBox)
- 高手!在C#中如何利用picturebox来显示图片
- VB问题:如何使一张图片装在Picturebox上
- 请问picturebox的用法
- C#中picturebox控件如何使按Enter键相当于单击此控件
- 如何使图片适应图片框PictureBox控件的大小
- C# 如何添加图片到pictureBox
- 在VB6.0中,滚动条如何使用在PictureBox 控件中
visual studio 中的picturebox具体怎么用初学者,也没有相关的基础一点的书籍谢谢
打开VS,创建一个窗体,从“工具箱”--》“公共控件”--》将picturebox 拖到窗体上。
右键单击刚刚拖上来的picturebox,选“属性”,在属性里设置picturebox的名字,图片等。
添加图片:a 在image属性中添加图片,指定图片所在的路径就可以了。
b 用程序加:
pictureBox1.Image = Image.FromFile( "E:\\green.png");
VB教程:图片框(PictureBox)
11、图片框(Picture Box)
作用:添加图形的容器。
在面向对象程序设计过程中,每一个对象的添加都必须有对应的载体或容器。在前面介绍的窗体、框架控件和图片框控件都可以作为容器来添加其他控件,与窗体和框架控件相比,图片框控件用作容器时,具有更多的图形功能。
Picture Box控件支持下列5种图形格式:
Bitmap位图:它将图像定义为点(像素)的图案。位图的文件扩展名是.bmp或.dib。
Icon图标:这是一种特殊类型的位图。图标的尺寸为32像素x 32像家,但在windows 98下,图标也可为16x16像素大小。图标的文件扩展名为.ico。
Metafile图元文件:这是将图形定义为编码的线段和图形。普通图元文件扩展名为.wmf。
JPEG:Internet上一种流行的压缩位图格式,支持8位和24位颜色。
GIF;Internet上一种流行的压缩位图文件格式,它可支持多达256种颜色。
(1)图片框的特殊属性
Align属性——返回或设置一个值,确定对象是否可在窗体上以任意大小、在任意位置上显示,或是显示在窗体的顶端、底端、左边或右边,而且自动改变大小以适应窗体的宽度。
语法结构:
object.Align
Align 属性的设置值及其说明
设置
数字 说明
VbAlignNone 0 无,可以在设计时或在程序中确定大小和位置
VBAlignTop 1 顶部,对象显示在窗体的顶部,其宽度等于窗体的ScaleWidth属性设置值
VbAlignBotton 2 底部,对象显示在窗体的底部,其宽度等于窗体的ScaleWidth属性设置值
VbAlignLeft 3 左边,对象在窗体左面,其宽度等于窗体的ScaleWidth属性设置值
vbAlignRight 4 右边,对象在窗体右面,其宽度为窗体的ScaleWidth属性设置值
注意:
利用Align属性可以很快地在窗体的顶部或底部创建工具栏或状态栏。
当Align属性值设置为1或2时,用户改变窗体的大小,控件会自动地改变大小以适合窗体的尺寸。
Appearance 属性——用于设置窗体上PictureBox控件在设计时的绘图风格。它有两个设置值:
0——平面绘制控件和没有可视化效果的窗体
1——带有三维效果的绘制控件
AutoRedraw 属性——用于设置控件使图形持久地输出,即是否具有自动重绘功能。
语法结构:
object.AutoRedraw
Ture——有自动重绘的效果,图形和文本输出到屏幕的同时存储在内存的图像中
False——无自动重绘的效果,且将图形或文本只写到屏幕上
例1:见教材P147。
界面:
代码:
Private Sub Form_Click()
Dim x, y As Integer
Dim r As Integer
Picture1.AutoRedraw = True
x = Picture1.ScaleWidth / 2
y = Picture1.ScaleHeight / 2
For r = 0 To Picture1.ScaleWidth / 2
Picture1.Circle (x, y), r, RGB(Rnd * 255, Rnd * 255, Rnd * 255)
Next r
Picture1.AutoRedraw = False
End Sub
高手!在C#中如何利用picturebox来显示图片
(1)新建一个C#窗体项目,项目名为showPicture,在Form1上添加一个Picturebox控件和两个按钮。
(2)添加代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace showPicture
{
public partial class Form1:Form
{
public Form1()
{
InitializeComponent();
}
private string pathname=string.Empty;//定义路径名变量
private void button1_Click(object sender,EventArgs e)//打开方法
{
OpenFileDialog file=new OpenFileDialog();
file.InitialDirectory=".";
file.Filter="所有文件(*.*)|*.*";
file.ShowDialog();
if(file.FileName!=string.Empty)
{
try
{
pathname=file.FileName;//获得文件的绝对路径
this.pictureBox1.Load(pathname);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
private void button2_Click(object sender,EventArgs e)//保存方法
{
SaveFileDialog save=new SaveFileDialog();
save.ShowDialog();
if(save.FileName!=string.Empty)
{
pictureBox1.Image.Save(save.FileName);
}
}
}
}
(3)显示效果
模式显示。
(4)保存方法调用效果。
VB问题:如何使一张图片装在Picturebox上
方法1,直接在PictureBOX控件的属性Picture项选图片。
方法2,用下列代码,可动态切换图片:
Private
Sub
Form_Load()
Picture1.Picture
=
LoadPicture("c:\windows\安装程序.bmp")
End
Sub
Private
Sub
Command1_Click()
Picture1.Picture
=
LoadPicture("D:\Program
Files\Microsoft
Visual
Studio\Common\Graphics\Bitmaps\Assorted\Vb416mom.bmp")
End
Sub
注意上述PictureBOX的属性AUTOSIZE选TRUE,以自动适应图片尺寸的变化。
请问picturebox的用法
SavePicture 语句
从对象或控件(如果有一个与其相关)的 Picture 或 Image 属性中将图形保存到文件中。
语法
SavePicture picture, stringexpression
SavePicture 语句的语法包含下面部分:
参数 描述
picture 产生图形文件的 PictureBox 控件或 Image 控件。
stringexpression 欲保存的图形文件名。
说明
无论在设计时还是运行时图形从文件加载到对象的 Picture 属性,而且它是位图、图标、元文件或增强元文件,则图形将以原始文件同样的格式保存。如果它是 GIF 或 JPEG 文件,则将保存为位图文件。
Image 属性中的图形总是以位图的格式保存而不管其原始格式。
C#中picturebox控件如何使按Enter键相当于单击此控件
1.直接用 Form 的 KeyPress 事件还有呢,pictureBox 不好获取焦点(即使取到焦点,视觉上也是看不到的,对于使用者压根不知道pictureBox已被选中)
private void Form2_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar ==13)
{
//这里就写Button点击登陆的代码
}
}
2.pictureBox 的点击事件也写一个吧
private void pictureBox1_Click(object sender, EventArgs e)
{
//这里就写Button点击登陆的代码
}
如何使图片适应图片框PictureBox控件的大小
使图片适应图片框“PictureBox”控件的大小需要设置Picturebox控件SizeMode属性的值为“StrechImage”,具体说明如下:
Normal:Picturebox控件大小不变,若图片的大小大于Picturebox控件的大小,则图片不能完全显示。
AutoSize:Picturebox控件自动调整大小以适应图片的大小,图片完全显示。
StretchImage:Picturebox控件大小不变,图片自动调整大小以适应控件的大小,图片完全显示,且图片长宽比例与控件长宽比例一致。
C# 如何添加图片到pictureBox
1、首先第一步就是要点击“开始”然后再点“Visual Studio 2015”,启动Visual Studio 2015程序,这时候就是要点“新建项目”。
2、接着控件里的有个image属性可以添加图片,存入项目的一个Resources文件夹中,然后这时候就是选择“Windows 窗体应用程序”。
3、然后就是 运行通用对话框,)要点击“确定”,这时候就是一个Windows 窗体应用程序。
4、接着就是要从工具箱中添加一个imagelist控件注意的是到windows窗体上。
5、接着就是要进行设置imagelist,然后就要点击...按钮,再注意的是打开图像集合器。
6、然后就是进行“添加”,然后就是要注意的是这时候将图片添加到imagelist控件。
7、最后一步就可以看到图片添加到了pictureBox。
在VB6.0中,滚动条如何使用在PictureBox 控件中
首先给工程(Project)添加一个OCX控件,单击选单上的工程(Project)选单项,在弹出的下拉选单中点击组件(Components),选中其中的"Microsoft Common Dialog Control 5.0",确定完成加载工作;然后画一个PictureBox,采用VB提供的默认名字Picture1, 再在Picture1上面画一个PictureBox,默认名字为Picture2,注意别忘了设置:Picture2.AutoSize=TRUE;接着,加上水平和垂直滚动条,默认名字分别为:HScroll1,VScroll1;以后加载图像到Picture2上,就能了;最后,在窗体中引入其他控件:一个按钮(Command),默认名为Command1和一个"Microsoft Common Dialog Control",默认名为CommonDialog1。具体VB代码如下:
Private Sub Form-Load()
Picture2.Left = 0
Picture2.Top = 0
Picture2.Width = Picture1.Width
Picture2.Height = Picture1.Height
VScroll1.Min = 0
HScroll1.Min = 0
HScroll1.Min = 0
VScroll1.Max = Picture2.Height - Picture1.Height
HScroll1.Max = Picture2.Width - Picture1.Width
If HScroll1.Max 〈 0 Then HScroll1.Enabled = False
If VScroll1.Max 〈 0 Then VScroll1.Enabled = False
End Sub
Private Sub Command-Click()
On Error GoTo ErrExit
CommonDialog1.Filter =
"Bitmap file(*.bmp)|*.bmp|All File(*.*)|*.*"
CommonDialog1.FilterIndex = 1
CommonDialog1.ShowOpen
Picture2.Picture = LoadPicture(CommonDialog1.filename)
VScroll1.Min = 0
HScroll1.Min = 0
VScroll1.Max = Picture2.Height - Picture1.Height
HScroll1.Max = Picture2.Width - Picture1.Width
If HScroll1.Max 〈 0 Then HScroll1.Enabled = False
If VScroll1.Max 〈 0 Then VScroll1.Enabled = False
ErrExit:
End Sub
Private Sub HScroll1-Change()
Picture2.Left = -HScroll1.Value
End Sub
Private Sub VScroll1-Change()
Picture2.Top = -VScroll1.Value
End Sub
该程式通过点击Command1按钮,在弹出的对话框中选择一个图像文件加载到Picture2中,利用水平和垂直滚动条就能实现图片的滚动。

更多文章:
线程池内中断某个线程(如何终止 android线程池中的任务)
2026年1月7日 07:15
为什么mysql没有bin目录(我在windows7下面安装mysql怎么会没有bin目录呢)
2026年2月7日 02:30
进程管理器端口(win7系统怎么查看端口被哪个进程占用情况呢)
2026年4月9日 11:45
translate的用法及其词组(英语Arrival Site怎么翻译)
2026年7月16日 00:00
grassland(grassland怎么读 英语grassland怎么读)
2025年12月10日 09:45
elementui和bootstrap 哪个好(学习bootstrap还是vue好)
2026年4月1日 10:45
下载jquery最新版本教程(怎么引用bootstrap轮播图)
2026年8月26日 01:45
二次分式怎么求值域(如果是二次分式函数,那么应该怎么求值域)
2026年9月18日 04:30
手机上怎么显示html图片(html格式的图片在手机上怎么能打开)
2026年8月9日 01:30
js的replaceall(js 怎么替换不了 | 这个符号)
2026年9月16日 13:00
安卓activity软件(activity(Android组件中最重要的四大组件之一)详细资料大全)
2026年7月30日 07:00















