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

Тема в разделе ".NET", создана пользователем sld, 13 июн 2009.

  1. sld

    sld Гость

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

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

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

    alexsid Гость

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

    sld Гость

    тоже не получается
     
  4. alexsid

    alexsid Гость

    после инвалидейда
    Код (Text):
    Control.Update()
     
Загрузка...

Поделиться этой страницей