HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


VB.NET 2003の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > VB.NET 2003 Tips > コントロール > PictureBox Tips メニュー

03.画像を拡大・縮小する

UPDATE:2004/08/27 

<< 前のTips  次のTips >>

 

 PictureBoxのイメージを拡大・縮小するにはBitmapクラスでPictureBoxのイメージを拡大または縮小し、Imageプロパティにセットし直します。

 
サンプル
'イメージを拡大する
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize

    '幅2倍、高さ3倍のイメージを作成する
    Dim bmp As New Bitmap( _
        PictureBox1.Image, _
        PictureBox1.Width * 2, _
        PictureBox1.Height * 3)

    '拡大したイメージをセットする
    PictureBox1.Image = bmp

End Sub

'イメージを縮小する
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize

    '幅0.5倍、高さ0.5倍のイメージを作成する
    Dim bmp As New Bitmap( _
        PictureBox1.Image, _
        PictureBox1.Width * 0.5, _
        PictureBox1.Height * 0.5)

    '縮小したイメージをセットする
    PictureBox1.Image = bmp

End Sub