Суббота, 27 Апреля 2024, 00:49

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Программирование .NET » Помогите разобраться с графикой (Описание внутри)
Помогите разобраться с графикой
UndeadДата: Суббота, 19 Ноября 2011, 14:34 | Сообщение # 1
NeoAxis User
Сейчас нет на сайте
Вобщем такая проблема. Рисую линию межде 2 UserControl, сначало всё нормально, но при передвижении одного из них линия мерцает.
Кто знает как от этого избавиться.
Вот экзешник
Рисую в событии Paint таким образом:
Code

Point pt1 = new Point(Point1.Location.X + 5, Point1.Location.Y + 5); //Point1 - первый UserControl
Point pt2 = new Point(Point2.Location.X + 5, Point2.Location.Y + 5); //Point2 -  второй UserControl
e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
e.Graphics.DrawLine(SystemPens.ControlDarkDark, pt1, pt2);


Вcем зла.

Сообщение отредактировал Undead - Суббота, 19 Ноября 2011, 14:40
Dark_FalconДата: Суббота, 19 Ноября 2011, 14:56 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
this.DoubleBuffered = true; для самой формы, и мерцать перестанет.

Сообщение отредактировал Dark_Falcon - Суббота, 19 Ноября 2011, 14:57
UndeadДата: Суббота, 19 Ноября 2011, 15:23 | Сообщение # 3
NeoAxis User
Сейчас нет на сайте
Dark_Falcon, Спасибо. Помогло.

Вcем зла.
Форум игроделов » Программирование » Программирование .NET » Помогите разобраться с графикой (Описание внутри)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг