QA@IT
«質問へ戻る

自己解決しました!

10
本文
 >```c#
 >AllImages = AllMaps;
 >```
+
+
+**あとがき
+自己解決できました!!!!!!
+コピーするコードを`AllImages = new Bitmap(AllMaps);`にしたらできました!**

C# bitmapのバグ(?)

初投稿です!

できるだけ早めに返信お願いします!

C#bitmapをほかのbitmapコピーしたいのですが、コピー先Graphicsで描画すると、コピー元まで描画されてしまいます!
直し方を教えてください!

  • コピー元のコード
internal static Bitmap AllMaps = new Bitmap(1600, 320);
  • コピー先のコード
internal static Bitmap AllImages = new Bitmap(1600, 320);
  • コピーするコード
AllImages = AllMaps;

あとがき
自己解決できました!!!!!!
コピーするコードをAllImages = new Bitmap(AllMaps);にしたらできました!

# 初投稿です!
### できるだけ早めに返信お願いします!
**C#**で[bitmap](https://docs.microsoft.com/ja-jp/dotnet/api/system.drawing.bitmap?view=netframework-4.8)をほかの[bitmap](https://docs.microsoft.com/ja-jp/dotnet/api/system.drawing.bitmap?view=netframework-4.8)に**コピーしたいの**ですが、**コピー先**を[Graphics](https://docs.microsoft.com/ja-jp/dotnet/api/system.drawing.graphics?view=netframework-4.8)で描画すると、**コピー元**まで描画されてしまいます!
直し方を教えてください!
>
>- コピー元のコード
>
>```c#
>internal static Bitmap AllMaps = new Bitmap(1600, 320);
>```
>- コピー先のコード
>
>```c#
>internal static Bitmap AllImages = new Bitmap(1600, 320);
>```
>- コピーするコード
>
>```c#
>AllImages = AllMaps;
>```


**あとがき
自己解決できました!!!!!!
コピーするコードを`AllImages = new Bitmap(AllMaps);`にしたらできました!**

質問を投稿

C# bitmapのバグ(?)

初投稿です!

できるだけ早めに返信お願いします!

C#bitmapをほかのbitmapコピーしたいのですが、コピー先Graphicsで描画すると、コピー元まで描画されてしまいます!
直し方を教えてください!

  • コピー元のコード
internal static Bitmap AllMaps = new Bitmap(1600, 320);
  • コピー先のコード
internal static Bitmap AllImages = new Bitmap(1600, 320);
  • コピーするコード
AllImages = AllMaps;
# 初投稿です!
### できるだけ早めに返信お願いします!
**C#**で[bitmap](https://docs.microsoft.com/ja-jp/dotnet/api/system.drawing.bitmap?view=netframework-4.8)をほかの[bitmap](https://docs.microsoft.com/ja-jp/dotnet/api/system.drawing.bitmap?view=netframework-4.8)に**コピーしたいの**ですが、**コピー先**を[Graphics](https://docs.microsoft.com/ja-jp/dotnet/api/system.drawing.graphics?view=netframework-4.8)で描画すると、**コピー元**まで描画されてしまいます!
直し方を教えてください!
>
>- コピー元のコード
>
>```c#
>internal static Bitmap AllMaps = new Bitmap(1600, 320);
>```
>- コピー先のコード
>
>```c#
>internal static Bitmap AllImages = new Bitmap(1600, 320);
>```
>- コピーするコード
>
>```c#
>AllImages = AllMaps;
>```