No.5
- 回答日時:
#4 です。
最小限ソースは以下で試してください。#4 のソースは無視してください。
Dim img As Bitmap = New Bitmap(TextBox1.Text)
PictureBox1.Image = img
No.4
- 回答日時:
とりあえず On Error Resume Next をコメントアウトして試す。
更には
Dim img As Bitmap = Bitmap.FromFile(TextBox1.Text)
' ピクチャーボックスに表示
PictureBox1.Image = img
' 不要になったオブジェクトの開放
img.Dispose()
って部分だけのテスト用コードを書き、テキストボックスにパスを入力して試してみる。
といった感じで問題を切り分ける作業をしてみては?
んで今後の .NET 開発では On Error Resume Next を永遠に封印し、Try ~ Catch を使うようにしましょう。エラーが無視されてデバッグしづらいし、エラーの種類によって細かい制御をできないでしょ?
アドバイスありがとうございます。
色々やってみたのですがなかなかうまくいかず苦労しております。
今度はTry ~ Catch を使っていきたいと思っております。
またお聞きすることがあるとは思いますがよろしくお願いします。
No.3ベストアンサー
- 回答日時:
すみません Disposeで破棄するタイミングを間違えていたようです
今回の場合 Disposeで破棄する必要は無いですね m(__)m
img.Dispose()を削除してください
ありがとうございました。(*^_^*)
うまく動きました。
またお聞きすることになるとは思いますがよろしくお願いします。
この度は丁寧に教えていただき感謝しております。
No.2
- 回答日時:
ファイル名に スペースなどが入っているのでしょうか
そのとき与えたファイル名などの詳細を投稿してみましょう
ファイル名にスペースなどが入っているなら
dim sNamae as String
sName = TextBox1.Text
if instr(sName, " ") then
sName = """" & sName & """"
end if
dim img as Bitmap = Bitmap.FromFile( sName )
といった具合に ファイル(パス)名を ""で括ってみましょう
早速のご回答ありがとうございます。
C:\Users\******\Pictures\600x449-2007052900048.jpg
*は半角英数のユーザー名です。
このファイル名はtextboxに反映されますがやはりPictureBoxには画像がでてきませんでした。
見ていただいてもわかるようにスペースなどはないようです。
他に禁止文字とかがあるのでしょうか。
他にどこかおかしな点などありましたら教えていただけませんしょうか。
よろしくお願いいたします。
No.1
- 回答日時:
必要なコントロールをフォームに貼り付けます
Button1、TextBox1、PictureBox1、OpenFileDialog1
最低限 OpenFileDialog1以外の3つのコントロールは必要です
次にコマンドボタンのClickイベントで
' ファイルを開くダイアログの表示
If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
' 開くボタンが押されたなら
' 指示されたファイル名をテキストボックスに設定
TextBox1.Text = OpenFileDialog1.FileName
' 指示された画像ファイルを取り込む
Dim img As Bitmap = Bitmap.FromFile(TextBox1.Text)
' ピクチャーボックスに表示
PictureBox1.Image = img
' 不要になったオブジェクトの開放
img.Dispose()
End If
といったコードを記述します
エラーチェックや初期設定を省いていますのでその辺りは必要に応じて変更してください
たとえば
OpenFileDialogで指示されたファイルが画像ファイルでは無いとか
存在しないファイル名を指示されたとか
ご回答ありがとうございます。
ファイルパスはうまく表示されるのですが画像が表示できませんでした。
何かやり方がまずいのでしょうか。
Argument Exception
使用されたパラメータが有効ではありません。
とでて途中で止まってしまします。
もし、何かおかしな点などありましたら教えていただけないでしょうか。
Public Class Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
On Error Resume Next
' ファイルを開くダイアログの表示
If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
' 開くボタンが押されたなら
' 指示されたファイル名をテキストボックスに設定
TextBox1.Text = OpenFileDialog1.FileName
' 指示された画像ファイルを取り込む
Dim img As Bitmap = Bitmap.FromFile(TextBox1.Text)
' ピクチャーボックスに表示
PictureBox1.Image = img
' 不要になったオブジェクトの開放
img.Dispose()
End If
End Sub
End Class
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- フリーソフト 倍率自動調整して全画面表示できるフリーの画像ビューアー 1 2023/08/24 10:55
- Android(アンドロイド) Aloha Browser でダウンロードしたファイルをPCに転送するには? 1 2022/05/23 18:54
- その他(IT・Webサービス) サイト上のフォルダ階層一覧、ファイル一覧を閲覧する方法は? 1 2022/11/11 15:49
- Windows 10 Windows10の画像ファイルのサムネールがアイコン表示になってしまいました。 3 2022/07/09 13:01
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
複数画像のランダム複数表示(...
-
MFCで画像を表示させているので...
-
error LNK2019 未解決のシンボ...
-
imgボタンにfocusの当て方
-
jQueryで、画像クリック→フェー...
-
OpenCV での画素値の比較について
-
jQuery 複数のfind()
-
セクトボックスの連携の仕方。
-
以下のタグはクリックすると画...
-
画像処理 C言語 元画像の幅...
-
Javaの正規表現でimgタグのalt...
-
画像が表示でnull; this.src
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
jqueryのsortableで一部ソート...
-
removeEventListenerについて
-
Slick.jsのオプションrtlについて
-
どの<li><a> が押されたか判別...
-
クリックで色変更後に既に変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
画像が表示でnull; this.src
-
error LNK2019 未解決のシンボ...
-
Vb.net2005での画像の合成方法
-
onclickで画面が固まる・・・ら...
-
リンク先を動的に変更する
-
(javascript)HTMLで指定した...
-
【OpenCV】二値画像後、白の部...
-
jQuery 複数のfind()
-
ラズパイでno module named zbar
-
外部javascriptの重複を防ぐには
-
条件分岐でキーが入力されてい...
-
かぶらないランダム画像
-
HTMLからimgのsrcのみを正規表...
-
pythonで、tkinterとpillowの組...
-
OpenCV での画素値の比較について
-
imgボタンにfocusの当て方
-
指定したフォルダの画像を一括...
-
OpenCVでサンプルコードを使う...
おすすめ情報