Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Рисунок на канве не обновляется [D6]


greenrul ©   (2002-08-16 17:41:00) 

Процедура, рисующая на канве кнопки картинку вызывается во второй раз, но новый рисунок появляется если мышой по кнопке поводить.... Как вручную снова обновить канву?

Рисование:
Pic.MainBitmap.LoadFromFile("C:\...buttons.bmp"); {основная картинка}


Pic.MainBitmap.Canvas.Draw(x,y,Picture2); {Picture2 при втором вызове уже другое}

Вопрос - как либо очистить канву от предыдущего рисунка (но при первом вызове этой ф-ции канва пуста) либо сэмулировать ведение мыши над кнопкой Pic, чтобы картинка обновилась...


greenrul   (2002-08-16 22:10:00) [1]

есть иные идеи?


greenrul   (2002-08-16 21:32:00) [2]

не помогает


-peter-   (2002-08-16 18:48:00) [3]

Попробуй дальше добавить:
Pic.MainBitmap.Canvas.Refresh;


Наверх

Титульная страница Поиск, карта сайта Написать письмо