Wpis z mikrobloga

#csharp #programowanie #dotnet
Robię prostą apkę w WinFormsach i chcę żeby w PictureBoxie zmieniały się obrazki. Problem w tym, że one zamiast zmieniać się nakładają - nie są idealnie wyskalowane i tło ustawione na transparentne żeby się zlewało z tłem. Jak używam

pictureBox.Image = Properties.Resources.image;

to niestety większe obrazki stają się "tłem" dla tych mniejszych mimo stretcha. Szukam jakiś czas już dlatego może Wy szybciej pomożecie, chciałbym jedno z dwóch rozwiązań:
1. Żeby się te obrazki po prostu zmieniały zamiast na siebie nakładać...
2. Żeby po prostu czyścić PictureBoxa przed każdą zmianą obrazka, ale jak próbuję Image.Dispose() to mi wyskakuje NullReferenceException.

Ktoś robił coś takiego i ma pomysł?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach