广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    VB2008入门教程:[17]使用 PictureBox 控件

    来源:网络收集  点击:  时间:2024-08-10
    【导读】:
    在本课中,我们将学习如何使用 PictureBox 控件来显示图像,以及如何将一幅图片显示为窗体中的背景图像。工具/原料moreVB2008联网电脑一台PictureBox控件1/2分步阅读

    在 Visual Basic 中有若干方法可以显示图片,其中最常见的方法是使用 PictureBox 控件。

    PictureBox 控件充当一个图片容器

    Image 属性来选择要显示的图片。Image 属性可以在“属性”窗口中设置,或者您也可以编写代码,告诉程序显示哪幅图片。

    AutoSize 属性,确定 PictureBox 是否伸展以适合图片大小

    SizeMode 属性用于在 PictureBox 控件中伸展、居中对齐或者缩放图像。

    2/2

    在将图片添加到 PictureBox 控件之前,通常先将图片文件作为资源添加到项目中。一旦在项目中添加了某项资源,便可以根据需要任意重复使用该资源。例如,可以在多个位置显示同一图片。

    试一试【将图片作为资源添加】2221/41.新建一个名为Pictures的项目。

    2.在解决方案资源管理器窗口中,双击“我的项目”节点以打开“项目设计器”。

    3.在“项目设计器”中,单击“资源”选项卡。

    3.单击“添加资源”,然后从下拉列表中选择“添加现有文件”。“将现有文件添加到资源中”对话框随即打开。如果您没有看到图片文件,请浏览到包含图片的文件夹。

    4.选择一个图像文件(带 .bmp、.gif 或 .jpg 文件扩展名的文件),然后单击“打开”。在本例中最好选择一幅小图片。

    5.该图片将添加到项目中并出现在“资源管理器”窗口中。

    6.重复前面两个步骤,将第二幅图片添加到项目中。

    7.在“文件”菜单上,单击“关闭”。如果系统要求您保存更改,请单击“是”。

    2/4

    在“解决方案资源管理器”中,选择“Form1.vb”,然后在“视图”菜单中单击“设计器”。

    将一个 PictureBox 控件从“工具箱”中拖动到窗体上。

    在“属性”窗口中,单击 Image 属性旁的“…”按钮以打开“选择资源”对话框。

    在“项”列表中,选择已添加的一幅图片,然后单击“确定”。

    选择 SizeMode 属性并将其设置为 AutoSize。

    注意 PictureBox 控件是如何自动调整大小以适合图片的。

    3/4

    在窗体中,双击 PictureBox 控件以在代码编辑器中打开 PictureBox1_Click 事件处理程序。

    将下面的代码添加到 PictureBox1_Click 事件处理程序:

    PictureBox1.Image = My.Resources.MyPictureName2

    注:您必须将“MyPictureName2”替换为先前添加的第二幅图片的实际名称。

    4/4

    运行程序。当窗体出现时,单击该图片以使第二幅图片出现。

    试一试【在窗体中显示背景图像】331/5

    在“解决方案资源管理器”中,选择“Form1.vb”,然后在“视图”菜单中单击“设计器”。

    单击窗体中 PictureBox 以外的任何部分以选择窗体。

    在“属性”窗口中,单击 BackgroundImage 属性旁的“…”按钮以打开“选择资源”对话框。

    从“项”列表中,选择一幅先前添加的图片,然后单击“确定”。

    注意图片显示在窗体上 PictureBox 的后面,而且默认情况下是平铺的。

    2/5

    选择 BackgroundImageLayout 属性并将其设置为 Stretch。

    注意图片是如何伸展以填满整个窗体的。

    3/5

    双击该窗体以打开代码编辑器。

    确认左侧的下拉框中选定了“Form1 事件”,然后在右侧的下拉框中单击“Click”。

    将以下代码添加到 Form1_Click 事件处理程序中:

    If Me.BackgroundImageLayout = ImageLayout.Stretch Then

    Me.BackgroundImageLayout = ImageLayout.Center

    Else

    Me.BackgroundImageLayout = ImageLayout.Stretch

    End If

    4/5

    运行程序。当窗体出现时,单击它以改变其布局。

    5/5

    在本课中,我们学习了如何使用 PictureBox 控件来显示图像,以及如何使用窗体的 BackgroundImage 属性。在下一课中,我们将学习如何创建菜单以便为用户提供选项。

    注意事项

    如果你喜欢本篇经验的话,请单击下面的大拇指^-^

    如果你需要本篇经验的话,请单击下面的小星星^-^

    更多经验持续更新中,敬请关注小编。

    本经验首发于【百度经验】,请不要复制、转载本经验。【保护知识产权,人人有责】

    vb2008picturebox
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1101081.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 18:49:38  耗时:0.030
    0.0302s