|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.04.2013, 01:13 | #1 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
Отрисовка объекта (своего класса) сразу после создания, как?
Вообщем:
есть класс наследованный от Tpanel, у него есть канва; есть TPNGImage, который заполняется всем во время создания объекта; Как в canvas скопировать PNGImage сразу после создания объекта? По событиям мыши я делаю просто Canvas.Draw(0, 0, PNGImage); assign ругается на несоответствие канвы. Если засунуть в конструктор create, то ругается на отсутствие parent при создании. При засовывании в setparent (if value<>nil then) тоже ничего хорошего.
alextrof94$gmail.com
|
27.04.2013, 08:05 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Можно использовать виртуальный метод AfterConstruction, если вы его перекроете (override) то возможно, это как раз даст желаемый результат.
Насчёт присвоения пнг или рисовки его - можно попробовать через буферный битмап. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выполнение функции сразу после создания окна | Pixelrom33 | Общие вопросы C/C++ | 1 | 23.03.2012 11:25 |
Как избежать исключительных ситуаций при создании своего класса | chertovich | Общие вопросы Delphi | 2 | 28.11.2011 06:08 |
Пример создания класса и объекта в этом классе | Valera | Помощь студентам | 0 | 19.04.2011 12:50 |
Как организовать event'ы у своего класса(потока)? | TwiX | Общие вопросы Delphi | 23 | 16.02.2010 03:38 |
Как сразу после WM_KEYDOWN отправить WM_KEYUP ? | Someb7 | Win Api | 2 | 17.10.2009 21:50 |