タイトル
 メニューにないコーナーはTopからいけます
TOP.NETWindowsForm → This Page

.NET プログラミングのコーナー
クラス関連 > コントロール関連 > ピクチャーボックス


概要


ピクチャーボックスの使い方サンプルです。


サンプルイメージ


サンプル画像


サンプルソース(一部抜粋)

C#

// 線(なし,線,3D)
PictureBox1.BorderStyle = BorderStyle.None;
PictureBox1.BorderStyle = BorderStyle.FixedSingle;
PictureBox1.BorderStyle = BorderStyle.Fixed3D;

// サイズモード(通常,画像サイズにコントロールサイズを合わせる,真ん中表示,コントロールサイズに画像サイズを合わせる)
PictureBox1.SizeMode = PictureBoxSizeMode.Normal;
PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
PictureBox1.SizeMode = PictureBoxSizeMode.CenterImage;
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;

// 画像をセット

PictureBox1.Image = Image.FromFile("ファイルのパス");

// 画像を90度回転
PictureBox1.Image.RotateFlip(RotateFlipType.Rotate90FlipNone);
PictureBox1.Refresh();

// 画像を水平方向に反転
PictureBox1.Image.RotateFlip(RotateFlipType.RotateNoneFlipX);
PictureBox1.Refresh();

// 画像を垂直方向に反転
PictureBox1.Image.RotateFlip(RotateFlipType.RotateNoneFlipY);
PictureBox1.Refresh();

// 画像を保存(BMP)
PictureBox1.Image.Save("ファイルのパス", System.Drawing.Imaging.ImageFormat.Bmp);

// 画像を保存(GIF)
PictureBox1.Image.Save("ファイルのパス", System.Drawing.Imaging.ImageFormat.Gif);

// 画像を縮小
PictureBox1.Image = PictureBox1.Image.GetThumbnailImage(PictureBox1.Image.Width / 2, PictureBox1.Image.Height / 2, null, IntPtr.Zero);
PictureBox1.Refresh();


--------------------------------------------------------------------------------
VB.NET

'線(なし,線,3D)
PictureBox1.BorderStyle = BorderStyle.None
PictureBox1.BorderStyle = BorderStyle.FixedSingle
PictureBox1.BorderStyle = BorderStyle.Fixed3D

'サイズモード(通常,画像サイズにコントロールサイズを合わせる,真ん中表示,コントロールサイズに画像サイズを合わせる)
PictureBox1.SizeMode = PictureBoxSizeMode.Normal
PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize
PictureBox1.SizeMode = PictureBoxSizeMode.CenterImage
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage

'画像をセット

PictureBox1.Image = Image.FromFile("ファイルのパス")

'画像を90度回転
PictureBox1.Image.RotateFlip(RotateFlipType.Rotate90FlipNone)
PictureBox1.Refresh()

'画像を水平方向に反転
PictureBox1.Image.RotateFlip(RotateFlipType.RotateNoneFlipX)
PictureBox1.Refresh()

'画像を垂直方向に反転
PictureBox1.Image.RotateFlip(RotateFlipType.RotateNoneFlipY)
PictureBox1.Refresh()

'画像を保存(BMP)
PictureBox1.Image.Save("ファイルのパス", System.Drawing.Imaging.ImageFormat.Bmp)

'画像を保存(GIF)
PictureBox1.Image.Save("ファイルのパス", System.Drawing.Imaging.ImageFormat.Gif)

'画像を縮小
PictureBox1.Image = PictureBox1.Image.GetThumbnailImage(PictureBox1.Image.Width / 2, PictureBox1.Image.Height / 2, Nothing, IntPtr.Zero)
PictureBox1.Refresh()

サンプルソースのダウンロード


ソースのダウンロード


TOP.NETWindowsForm → This Page
Valid CSS!