Главная Новые темы Список тем Задать вопрос Поиск  

Форум "Delphi"


Паскаль, Делфи


 #0  Ergoist © 15.06.04 10:31:04 - 24.03.08 12:34:51

Excel и Delphi технология Drag&Drop



Как организовать технологию Drag&Drop между своим приложением и Excel? Нужно из Excel перетащить в свое приложение ячейку с данными. Цитата

 #1 Vlad © 15.06.04 11:26:30

а из него, вообще, можно перетащить?
 #2 Vlad © 15.06.04 11:27:30

а из него, вообще, можно перетащить?
 #3 Deep © 15.06.04 19:25:14

> Vlad ©
 В самом Екселе можно перетаскивать. По крайней мере между родными таблицами. Логично предположить, что и за пределы перетаскивает.

> Ergoist ©
думаю, что можно такое сделать. Вопрос только в том как именно.  

Нужно плясать от события onDragOver
procedure TForm1.FormDragOver(Sender, Source: TObject; X, Y: Integer;
  State: TDragState; var Accept: Boolean);
begin
  ....
end;


Видим, что пока Accept не будет истиной(true), то ничего вставить в наше приложение через Drag&Drop мы не сможем.
Радует то, что мы сами определям чему будет равнятся Accept. А определять мы будем взависимости от Sender, Source и X, Y.
К сожалению куска кода бросить не могу, так как нет времени потестить подобную штуку. Может на выходные попробую.  

 #4  Ergoist © 16.06.04 04:11:51

Дело в том, что это событие (для формы) не воспринимается приложением, если мы тащим на него чтото извне - ведь необходимо знать Source - а оно не известно.
 #5 kintors 23.03.08 09:44:08

 #6 blackman © 24.03.08 12:04:18

Как импортировать данные из Excel в StringGrid

"Межплатформенный" Drag & Drop

Добавлено: 02/06/05 :)
 #7 blackman © 24.03.08 12:04:34

Как импортировать данные из Excel в StringGrid

"Межплатформенный" Drag & Drop

Добавлено: 02/06/05 :)
 #8 Dmitriy O. © 24.03.08 12:34:50

А Ctrl-C -> Ctrl-V уже не катит ?

     




  • Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов