![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.03.2010
Сообщений: 5
|
![]()
Делаю компонент который работает с изображениями. Для загрузки используется OpenDialog, только вот вопрос. Как сделать свойство, например как у Image, которое отображается в виде кнопочки и при нажатии вызывает OpenDialog?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
посмотрите кодофонд который у вас под носом.
а именно сорцы VCL Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 12.03.2010
Сообщений: 5
|
![]()
А более наглядные примеру кто может подсказать? Смотрел TImage, но там немного не так. Кто может подсказать, как оформить свойство, что бы просто вызывать OpenDialog.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
чисто кодом не помогу, поидее это редактор св-ва типа TPicture
так что вам нужен класс для вашего св-ва(точнее для тиипа этого св-ва) тогда будет все работать. почитайте книгу Рэя Конопки "Создание компонентов" Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отрисовка в окне до вызова ReleaseDC | snow_max | Общие вопросы C/C++ | 0 | 15.02.2010 14:28 |
Функция обратного вызова и таймер на WinApi | flug | Win Api | 4 | 17.09.2009 16:06 |
Макрос для вызова файла! | SStone | Microsoft Office Excel | 3 | 02.03.2009 19:58 |
блокировка вызова 2-го экземпляра формы из dll | Roof | Общие вопросы Delphi | 6 | 27.08.2008 01:03 |
OpenDialog.Options:=OpenDialog.Options+[ofAllowMultiSelect]; | necky | Компоненты Delphi | 2 | 11.08.2007 12:53 |