Chinaunix首页 | 论坛 | 博客
  • 博客访问: 188591
  • 博文数量: 106
  • 博客积分: 3810
  • 博客等级: 中校
  • 技术积分: 1007
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-18 13:35
文章分类

全部博文(106)

文章存档

2014年(17)

2011年(5)

2010年(75)

2009年(9)

我的朋友

分类:

2010-04-27 08:50:37

' 导入命名空间
Imports System.IO
Public Class LOB

    Private Sub btnReadBinary_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnReadBinary.Click
        Try
            Using fs As FileStream = File.OpenRead("乐博网\logo.jpg")

                Dim myBinaryData() As Byte
                Dim myPicture As Image

                ' 将图形文件的数据读入一个 Byte 数组中。
                ReDim myBinaryData(CInt(fs.Length - 1))
                fs.Read(myBinaryData, 0, CInt(fs.Length))

                ' 根据 Byte 数组来建立一个 MemoryStream 对象。
                Dim buffer As New MemoryStream(myBinaryData)

                ' 将 MemoryStream 对象的目前位置移至开头处。
                buffer.Position = 0

                ' 将图形文件的二进制数据读入一个 Image 对象中。
                myPicture = Image.FromStream(buffer)

                Me.BackgroundImage = myPicture
            End Using
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub

    Private Sub LOB_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub
End Class


阅读(356) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~