- ベストアンサー
EXEファイルに画像も含ませる(?)方法.
こんばんは,質問させていただきます. どうぞよろしくお願いいたします. (Form起動) →Formに画像1.JPGがついている →(Button1を押す) →Formの画像が画像2.JPGに変わる というコードを作成してビルドしました. EXEファイルを別のPCで実行しましたところ, Form1.BackgroundImage = Image.FromFile(Path & "画像2.JPG") の行で画像2.JPGが見つからない,といった内容の エラーが表示されてしまいます. 画像1.JPGについては,http://okwave.jp/qa5238835.htmlで適切なアドバイスを いただけて解決できたのですが,本質問はちょっと違う内容になってしまうので, 新しく質問させていただきました. 画像ファイルをEXEファイルと常に一緒に別PCに移動させなくてもよい方法が ございましたら,是非アドバイスいただきたくお願いいたします. どうぞよろしくお願いいたします.
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- OMEGAT
- ベストアンサー率70% (455/642)
回答No.1
例えばですが、フォーム上にVisible=falseのpictureBoxを準備し、Imageプロパティで画像を指定します。 あちは必要に応じて、 Form1.BackgroundImage = pictureBox1.Image などでどうでしょうか。
質問者
お礼
OMEGAT様 どうもありがとうございます! 試させていただいたところ,うまく表示できました! 今回は画像の切り替えパターンが多いため準備するPictureBoxが多くなってしまうので, No.2様からいただいた方法で進めてみようと思います. ご親切にどうもありがとうございました!
お礼
Wizard_Zero様 どうもありがとうございます! VB2008で開発中でしたが,ご提示いただいた Me.BackgroundImage = My.Resources.~ でできました.扱う画像が細かいものでかつ多数であったので, ご提案いただいた方法が1番良さそうです^^ 夜遅い時間にかかわらず閲覧していただけてよかったです. どうもありがとうございました!