079绘制图像

    显示图像需要.NET的一个基类System.Drawing.lmage,Image实例表示一个图像。读取图像仅需使用一行代码:
                      Dim img As Image = Image.FromFile("FileName")
示例:显示图像的过程。
(l)创建一个Windows窗体应用程序Displaylmage。
(2)在窗体底部添加一个按钮和OpenFileDialog对话框。
(3)双击按钮,添加如下的代码。

Public Class Form1
    Private image As Image
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        OpenFileDialog1.Filter = "图像(*.bmp;*.jpg,*.gif)|*.bmp;*.jpg;*.gif|所有文件(*.*)|*.*"
        If OpenFileDialog1.ShowDialog = DialogResult.OK Then
            image = image.FromFile(OpenFileDialog1.FileName)
        End If
    End Sub

    Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
        If image IsNot Nothing Then
            Dim dc As Graphics = e.Graphics
            'dc.DrawImage(image, ClientRectangle)
            Dim myBrush As Brush = New TextureBrush(image, New Rectangle(0, 0, image.Width, image.Height))
            dc.FillEllipse(myBrush, ClientRectangle)

        End If
    End Sub

End Class

需要最小化一下,再恢复窗口才能看到效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值