Копировать и (горизонтально) инвертировать раздел области программыC#

Место общения программистов C#
Ответить
Anonymous
 Копировать и (горизонтально) инвертировать раздел области программы

Сообщение Anonymous »

Поэтому я создаю векторную графику в своей программе (форма Windows). Теперь я хочу перевернуть их и вставить перевернутую часть в другом месте на управлении. Я мог , конечно, нарисовать всю графику в направлении обратного Вставьте его в мою целевую точку.

Код: Выделить всё

private static void InvCopy(Graphics g, Rectangle source, Point destination)
{
Bitmap copiedImg = new Bitmap(source.Width, source.Height);
using (Graphics copiedGraphics = Graphics.FromImage(copiedImg))
{
copiedGraphics.DrawImage(copiedImg,source);
}
copiedImg.RotateFlip(RotateFlipType.RotateNoneFlipX);
g.DrawImage(copiedImg, destination);
}
< /code>
Это не бросает никаких ошибок, но он тоже ничего не публикует на экране, когда я использую его как: < /p>
InvCopy(graphics,source,destination);
Что я здесь делаю не так и как я могу это исправить?

Подробнее здесь: https://stackoverflow.com/questions/794 ... grams-area
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»