компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > Программирование

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 11.03.2006, 12:08   #1
Пользователи
 
Регистрация: 06.11.2005
Сообщений: 7
Thumbs down

В общем так:
есть 3 процедуры OnMouseDown, OnMouseMove, OnMouseUp
B OnMouseDown:

x_mas:=x;
y_mas:=y;
Flag:=true;

B OnMouseMove:

Canvas.MoveTo(x_mas,y_mas);
Canvas.Refresh; :blink: :blink: :blink:
Canvas.LineTo(x,y)

B OnMouseUp:

Записываю все координаты в массив.


Проблема вот в чём: если писать Canvas.Refresh, то ничерта оно не срабатывает, срабатывает только Form.Refresh, но мне не нужно чтобы срабатывало обновление всей формы, мне нужно чтоб обновлялась только канва.
Помогите плз, курсач горит!!!
:no:




eagle_ua вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
11.03.2006, 12:08
Техник
реклама
Thumbs down

Старый 11.03.2006, 12:18   #2
Пользователи
 
Регистрация: 07.12.2004
Сообщений: 783
По умолчанию

Отрабатывай перерисовку формы (OnPaint)
Andy вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 21:05. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2