VB.NET2003環境なのですが、
ピクチャーボックスに画像を表示したいのですが、
下記のようなことはできるでしょうか?
ピクチャーボックスの大きさ640*240で固定
画像ファイル640*480
だった場合に、画像を縮小して、横長のピクチャーボックスの
中央に(左右に余白をつける)画像ファイルを表示したいです。
ピクチャーボックス自体の大きさを変える方法などは分かったのですが、
表示前にファイルの画像のサイズを小さくして、位置を指定して
表示する方法がわからないので、このようなことができましたら、
方法をご教示頂きたいです。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
ピクチャボックスのPaintイベントで DrawImageを使えば可能ですよ
フォームクラスの変数に
Dim Img as Image
を追加します
ファイル読み込みなどイベントで
Img = Image.FromFile("ファイル名")
PictureBox1.Refresh()
を実行
ピクチャボックスのPaintイベントで
if Img is nothing then
exit sub
end if
dim g as Graphics = e.Graphics
dim nleft as integer = (PictureBox1.Size.Width - Img.Width)/2
dim nTop as integer = (PictureBox1.Size.Height - Img.Height)/2
g.DrawImage( Img, nLeft, nTop )
といった具合でしょう
いつも完璧なご回答をありがとうございます。
すごく分かりやすくご説明をして頂き助かっております。
今回の件も思うとおりの動作ができました。
活用させて頂きます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Windows 10 Win10PCのExploreで大量の画像ファイルを表示させる際に、画像の中身を表示させる方法 2 2023/06/12 06:55
- Windows 10 Windows10の画像ファイルのサムネールがアイコン表示になってしまいました。 3 2022/07/09 13:01
- その他(動画サービス) VLCメディアプレーヤーについて 1 2022/11/29 14:19
- 画像編集・動画編集・音楽編集 エクスプローラー サムネイル表示されない 1 2022/12/22 10:14
- モニター・ディスプレイ WindowsノートPC 13.3で画面縮小したい 画面全体が見えない めり込んでしまってます 1 2023/01/22 13:42
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- WordPress(ワードプレス) ワードプレスで、左寄せ画像と文字を横並びにせず、画像の下に文字を表示される方法を教えてください 1 2022/04/24 11:06
- その他(プログラミング・Web制作) Leafletで画像をon、offさせる方法について 2 2022/11/01 15:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SH-02 着うたを作成したい
-
PC内で速度を遅くした音源をCD...
-
2枚、マイクロSDカードを入...
-
ガラケーからPCへの写真の取り込み
-
A4の紙に印刷されている文字を...
-
RaspberryPi にUSBメモリを接続...
-
個別に違う添付ファイルを付け...
-
ビデオファイルのプロパティの...
-
TextBoxにフォーカスを与えると...
-
エアコンの冷媒 R410Aの重...
-
Access2016のExcelインポートの...
-
スマホでtxtファイルを編集する...
-
OpenOffice
-
ASPのエディター
-
suzukaが起動しません
-
おもしろフラッシュのサイト名...
-
情けない話ですが成田エクスプ...
-
エクセルで「特定の文字を含む...
-
Thunderbired Eメール不具合
-
掲示板の投稿を削除したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
個別に違う添付ファイルを付け...
-
e-taxで送信ファイルの拡張子が...
-
エクセルで「特定の文字を含む...
-
スマホでtxtファイルを編集する...
-
複数のブックを新しいブックのS...
-
A4の紙に印刷されている文字を...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
ビデオファイルのプロパティの...
-
エアコンの冷媒 R410Aの重...
-
ガラケーからPCへの写真の取り込み
-
拡張子「.IDJ」を、windo...
-
Fortniteのクラッシュについて
-
2枚、マイクロSDカードを入...
-
VBA:カウンターの i の値が開放...
-
ファイル数と合計サイズの取得方法
-
stdio.hの中身
-
TextBoxにフォーカスを与えると...
-
PC内で速度を遅くした音源をCD...
-
リストビューの選択状態を取得...
-
GIMP separate+プラグイン クラ...
おすすめ情報