Я только что решил, преобразовав * .png в * .jpg (bmp и tiff тоже сработали)
Большое спасибо всем, кто пытался помочь.Я думаю, что проблема с прозрачным фоном изображения, поэтому преобразование помогло.В моем случае мне не требовалась прозрачность, я просто хотел не видеть рамку вокруг
РЕДАКТИРОВАТЬ
Я нашел решение здесь: https://stackoverflow.com/a/27318979/77273
(заменитьпрозрачный цвет по указанному)
Мой новый код теперь выглядит следующим образом:
Clipboard.SetImage( Transparent2Color (Properties.Resources.angry, Color.White) );
richTextBox1.Paste();
EDIT-2
Я только что обнаружил, почему серый фонпоказывается, даже если я отредактировал изображение и заменил прозрачный фон на белый .... (На самом деле это привело меня к неправильному направлению)
- Я только что заменил img в ресурсах, используя то же имя
- оказалось, что VS каким-то образом «кеширует» старую версию картинки
- она начала работать, когда я использовал другое имя или удалил файл из ресурсов и скопировал его снова
Надеюсь, это поможет кому-то, ктоиспытывает аналогичные проблемы.