如何将几个bmp或jpg图形文件储存为一个文件,又如何在程序中调用它们?

解决方案 »

  1.   

    合并,用Picture控件:
    Picture1.PaintPicture LoadPicture("文件名")'后面的参数指定坐标、大小...
    把几幅图画好以后
    SavePicture(Picture1.Image, "文件名") 存起来
      

  2.   

    调用:用PictureClip控件,可以裁减图片来调用,
    MSDN里面有例子:Clip 示例(PictureClip 控件)
    Visual Basic 示例当指定 X 和 Y 坐标然后单击窗体时,下面的示例将在图片框中显示 Clip 图象。首先用 PictureBox、PictureClip 和两个 TextBox 控件创建一个窗体。在设计时,用属性工作表将有效的位图加载到 PictureClip 控件。Private Sub Form_Click ()
       Dim SaveMode As Integer
       '为图片框保存当前的 ScaleMode。
       SaveMode = Picture1.ScaleMode
       '获得裁剪区域的 X 和 Y 坐标。
       PicClip1.ClipX = Val(Text1.Text)
       PicClip1.ClipY = Val(Text2.Text)
       '设置裁剪区域的范围(用像素)。
       PicClip1.ClipHeight = 100
       PicClip1.ClipWidth = 100
       '设置图片框 ScaleMode 为像素。
       Picture1.ScaleMode = 3
       '设置的为填充图片框目标范围。
       PicClip1.StretchX = Picture1.ScaleWidth
       PicClip1.StretchY = Picture1.ScaleHeight
       '为图片框指定裁剪位图。
       Picture1.Picture = PicClip1.Clip
       '使图片框的 ScaleMode 复位。
       Picture1.ScaleMode = SaveMode
    End Sub
      

  3.   

    数据库应用的话,存到数据库里或者用资源文件
    外接程序菜单里,加资源编辑器
    然后再工具菜单调用,添加位图资源,每张图有个编号,
    用LoadResPicture 函数调用图片