(закрыто)С# Как несколько Bitmap-ов (>3) положить в один pictureBox?
Нужно, чтобы они друг на друга накладывались, рядом были или ещё как-то?
Чтобы они друг на друга накладывались и при этом должны быть видны изображения каждого. К примеру было создано 5 объектов Bitmap с различного рода кривыми в каждом. Теперь мне надо чтобы эти кривые все отобразились в PictureBox. Рисовать кривые в одном Bitmape не вариант.
Если они прозрачные, то можно рисовать один поверх другого. Если с фоном, то воспользуйся MakeTransparent. Если что-то более сложное, то, вероятно, руками придётся.
Если они прозрачные, то можно рисовать один поверх другого. Если с фоном, то воспользуйся MakeTransparent. Если что-то более сложное, то, вероятно, руками придётся.Пробовал c MakeTransparent. В общем всё заканчивается на (к примеру: pictureBox1.Image=BMP)
И остаётся только тот Bitmap который положил последним. Другие всё равно затирает. Может можно как-то предварительно сложить Bitmap-ы в один?
pictureBox1.Image=BMPну так еще бы
И остаётся только тот Bitmap который положил последним
нужно не класть присваиванием, а рисовать туда какой-нибудь функцией. не помню какой. всплывающие подсказки тебе помогут. что-то вроде DrawImage(...)
pictureBox1.Image=BMPну так ещё бы
тебе сюда: http://stackoverflow.com/questions/993157/render-multiple-im...
Оставить комментарий
nats
Проблема такая: в разных Bitmap-ах были нарисованы разные кривые. Теперь их надо положить в один pictureBox и чтобы все были видны.