![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.06.2008
Сообщений: 16
|
![]()
С этим методом у меня вообще как-то всё тяжко. Есть примеры, но только для формы.
В общем есть несколько edit'ов и для каждого надо организовать приём файла (и соответственно запись в него имени перенесённого файла) Подскажите пожалуйста решение. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]()
Ну, в процедуре разрешения драгинга файлов можно разместить хендл любого компонента.
Остаётся выяснить, как сообщение получать... |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
При перемещении получить точки(X,Y), того места где отпущена мышь. Затем узнать что за контрол под ним(WinAPI), если Edit нужный, закидываем в него, иначе ничего недобавляем. Вроде просто объяснил.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]()
Не, ну делаю же, когда значок перетаскивания появляться только над конкретным компонентом?
|
![]() |
![]() |
![]() |
#5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
uses ShellAPI;
WM_DROPFILES DragAcceptFiles (Лень скачать мой справочник? Ради бога, мучайтесь...) |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]()
Сделал так
Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.06.2008
Сообщений: 16
|
![]()
mihali4 спасибо!
Скачал ваш справочник, изучаю (: |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]()
mihali4, а помой-му у вас там нет именно того, что спрашивает kiber_punk. Есть только общий для формы. А конкретно для каждого компонента в отдельности нет. Надо как-то перехватывать сообщение WM_dropfiles у компонентов.
|
![]() |
![]() |
![]() |
#9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
А форма - не компонент? У нас большинство визуальных компонентов - окна.
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]()
А что? Таким методом, как там с tListBox-ами?
Кинули-бы может уже нормальный исходник в тему? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить и запомнить количество отрицательных элементов каждого столбца для матрицы A(10,10) , B (15,20) | bitmania | Помощь студентам | 3 | 15.10.2008 01:06 |
русский хелп для компонента ICQ client | xakkkkker | Компоненты Delphi | 1 | 26.08.2008 01:46 |
Drag'n'Drop файла в ListBox | D-Snaker | Компоненты Delphi | 2 | 07.08.2008 15:51 |
Drag'n'drop в Гридах | _SERGEYX_ | БД в Delphi | 1 | 05.09.2007 16:56 |