teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2021/01/16 00:56

投稿

退会済みユーザー
answer CHANGED
@@ -7,6 +7,7 @@
7
7
  **"(プロジェクトファイルのフォルダ)\Properties\"**
8
8
  にインポートした実画像がコピーされ、
9
9
  **"(プロジェクトファイルのフォルダ)\Properties\Resources.resx"**
10
+ **"(プロジェクトファイルのフォルダ)\Properties\Resources.Designer.cs"**
10
11
  にインポートした画像を呼び出すためのコードが書き込まれます。
11
12
  プロジェクトリソースから画像を読みだすためには、この両方の情報が必要です。プロジェクトリソースは、プロジェクトのプロパティを開き、リソースを選択すると確認できます。![イメージ説明](fb48eb58e78c325b57ca8b2a9660c3f4.jpeg)
12
13
  不慣れであれば、これらを手作業で移植するのは難しいのではないかと思われます。とりあえず出来そうな対処策としては、

1

修正

2021/01/16 00:56

投稿

退会済みユーザー
answer CHANGED
@@ -12,9 +12,9 @@
12
12
  不慣れであれば、これらを手作業で移植するのは難しいのではないかと思われます。とりあえず出来そうな対処策としては、
13
13
 
14
14
  ・コンパイルエラーになっている、Designer.csのImageを設定している行を削除
15
- 画像は表示されなくなりますが、とりあえずエラーは消えると思います
15
+ 画像は表示されなくなりますが、とりあえずコンパイルエラーは消えると思います
16
16
 
17
- ・Imageをローカルリソースを選択して再設定する
17
+ PictureBoxにImageをローカルリソースを選択して再設定する
18
18
  ローカルリソースでインポートした場合は、各Form毎のresxファイルに画像が保存されるので、複数プロジェクトから結合するのが前提であれば、こちらの方が扱いやすいでしょう。
19
19
 
20
20
  あとは、プロジェクトを大きく操作する場合は、編集出来なくなって泣かないように必ずバックアップを取りましょう。github等のバージョン管理を使用するのが最善ですが、無ければ普通にコピーするだけでもいいので。