投稿者 たかくん  (社会人) 投稿日時 2011/9/20 05:55:24
おはようございます。
まず下記の実験コードを見てほしいです。

Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim p As New PictureBox
        p.SizeMode = PictureBoxSizeMode.StretchImage
        p.Image = Image.FromFile("Windows7.jpg")
        Me.Controls.Add(p)
    End Sub
End Class

画像はコントロールを動的に配置する必要があるためこのように書いてます。
画像はBINフォルダに置いてMyProjectのリソースで登録もしています。
なのでこのまま実行すれば動くのですが11exeファイルを違う場所に移すとエラーがでます。
画像がないためですが、exeファイルに画像を組み込んでどこに移動させても実行できるようにしたいのです。
インストーラーでインストールした場合画像がなくエラーがでるからです。
また、画像はプロパティでビルドアクションを変更してResourceを選択してexeファイルに組み込んで
いるのですがexeを移動させると動きません。
どうすればいいのでしょうか、解る方教えて下さい。