• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

как использовать перерисовывать Control с Invalidate

  • Автор темы sld
  • Дата начала
S

sld

в общем такая фигня
у меня выводится типа карты
и я пытаюсь на неё показать типа движение точки по paint.
по таймеру пытаюсь вызвать перерисовку с другими координатами, вызывая invalidate

invalidate работает тока если указать в аргументах true
но это получается долго, и ресурсы кушает
я же хотел перерисовывать тока опеределенные квадраты с точкой, чтобы быстрее было

получается я рисую не на самом объекте, а как дочерние элементы чтоль?
 
A

alexsid

надо указывать область валидации
Код:
Control.Invalidate(Rectangle, Boolean)
 
A

alexsid

после инвалидейда
Код:
Control.Update()
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!