25 / 25 / 15
Регистрация: 17.02.2014
Сообщений: 310
|
||||||
1 | ||||||
Canvas, рисования при активации окна03.10.2015, 18:05. Показов 1009. Ответов 2
Метки нет (Все метки)
Я хочу нарисовать прямоугольника при открытии окна поэтому я написал код в TForm1::TForm1(TComponent* Owner):TForm(Owner) не помогло, попытался создать событие "активацию" и там написать код тоже не помогло.
Как нарисовать прямоугольника при открытии окна ? Почему код работает только в Button1Click(TObject *Sender)
0
|
03.10.2015, 18:05 | |
Ответы с готовыми решениями:
2
Подходит ли Canvas для рисования перемещающихся по карте человечков? Есть код рисования мышкой, как сделать, чтобы он работал только при активации/деактивации Как сделать так, чтобы при активации окна приложения не было видно панели задач и меню пуск? Не меняются стили рисования в canvas |
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
||||||
03.10.2015, 18:37 | 2 | |||||
user-men,
поставь в FormPaint
1
|
Супер-модератор
|
|
03.10.2015, 18:41 | 3 |
Потому что канва не хранит того, что на ней нарисовано. И после событий OnCreate/OnActivate происходят другие события, которые очищают канву, следовательно рисунок исчезает. Рисуй в OnPaint, тогда он будет перерисовываться каждый раз, когда необходимо перерисовать форму.
1
|
03.10.2015, 18:41 | |
03.10.2015, 18:41 | |
Помогаю со студенческими работами здесь
3
Обход ImageData для попиксельного рисования на canvas Где писать код для рисования с помощью canvas? Как разместить EditText и область рисования Canvas в одном Activity? Python->Tkinter->Canvas получение картинки из поля для рисования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |