![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
delphi из excel в stringgrid через буфер обмена
Iriss © (2009-01-26 10:00:00)Здравствуйте,
возникла необходимость вставить скопированыый текст(некоторый диапазон ячеек) из excel в stringgrid через буфер обмена
нашел вариант, который вроде бы вставляет этот текст, но в одну ячейку
-------------------
type
TMyCustomGrid = class(TCustomGrid)
public
property InplaceEditor;
end;
...
if ActiveControl is TCustomGrid then
TMyCustomGrid(ActiveControl).InplaceEditor.CopyToClipboard;
--------------------------------------------------------
А хотелось бы, чтобы разбивал диапозон ячеек так же , как и в Excel, т.е. если я скопировал три ячейки по горизонтали, то и в stringgrid при вставке должно вставиться в три ячейки по горизонтали.
Спасибо
Anatoly Podgoretsky (2009-01-26 11:25:00) [1]> Iriss (26.01.2009 10:38:02) [2]
Правильно реализовывать это через IDropTarget интерфейс.
Iriss (2009-01-26 10:38:00) [2]ой, попутал когда писал вопрос, конечно TMyCustomGrid(ActiveControl).InplaceEditor.PasteFromClipboard;
Anatoly Podgoretsky (2009-01-26 10:02:00) [3]> Iriss (26.01.2009 10:00:00) [0]
CopyToClipboard это немного другое направление.