|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2009, 11:40 | #1 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 94
|
Как создать компонент???
Как создать компонент в ран-тайме (во время выполнения программы) и записать его свойства (Name,Top,Left) и его класс в базу?? Плюс к этому компоненту надо добавить обработчик OnClick и тоже занести в базу.
Уточняю. Есть типо графический редактор а-ля Visio (к примеру). Там берется картинка пользователем и ложится на форму. Так вот позицию и имя этой картинки мне и нужно вычислить и записать. Только я не визио создаю, но принцип тот же. Класс компонента Timage. В общем запустил чел прогу, создал много картинок на форме, сохранил все ето, а при следующем входе в прогу все его художества из базы подтянулись и на форме отобразились там, где он их оставил.. Программер я начинающий поэтому просьба: если кто знает-отвечайте подробней или мыльте исходник на Thor2007@yandex.ru. Только без спама плиз...
По ракетам и хоккею - Россияне всех сильней!
|
03.04.2009, 11:52 | #2 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Ну, вообщето надо так:
1) Описываете комнонент в разделе var: Код:
Код:
Код:
Код:
Код:
зы: На примере кнопки: Код:
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг Последний раз редактировалось Dj_smart; 03.04.2009 в 11:55. |
03.04.2009, 17:31 | #3 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Немного дополню и поправлю.
если при создании задать Owner-ом форму, то она при уничтожении сома позаботится об уничтожении созданных компонентов Код:
Код:
Если будешь сохранять только Timage то не вижу смысла сохранять Класс компонента и Name. а вот Width и Height (если они не определяются автоматически из вложенного в него изображения) и соответственно запоминать сами изображения (или файлы из которых они беруться) |
03.04.2009, 22:44 | #4 |
Регистрация: 03.04.2009
Сообщений: 3
|
Некорректно использовать имя формы, лучше Self
Код:
|
06.04.2009, 18:46 | #5 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 94
|
Всем большое СПАСИБОООООО!!!!! )
По ракетам и хоккею - Россияне всех сильней!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать компонент в ран-тайме (во время выполнения программы) | Ky3Heu, | Общие вопросы Delphi | 2 | 02.04.2009 12:12 |
Как динамически создать компонент | subsonic | Общие вопросы Delphi | 2 | 13.03.2009 15:23 |
Как создать свой компонент? | Д'якон | Компоненты Delphi | 1 | 21.05.2008 16:37 |
Создать компонент в BDS 2006 | Баламут | Компоненты Delphi | 2 | 08.11.2007 13:06 |