|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.OnDropFiles |
Происходит при перетаскивании файлов в редактор (например, из Проводника Windows), а также при вставке данных в этом формате из буфера обмена.
type
TRVDropFilesEvent =
procedure (Sender: TCustomRichViewEdit;
Files: TStrings; var FileAction: TRVDropFileAction;
var DoDefault: Boolean) of object;
TRVDropFileAction = (rvdfNone, rvdfInsert, rvdfLink);
property OnDropFiles: TRVDropFilesEvent;
Опция rvddFiles должна быть включена в свойство AcceptDragDropFormats, иначе редактор не будет принимать перетащенные файлы.
Входные параметры:
Files – список перетащенных файлов.
FileAction = rvdfNone.
DoDefault = True.
Выходные параметры:
FileAction – операция, которую вы произвели над файлами:
▪rvdfNone – ничего,
▪rvdfInsert – файлы были вставлены,
▪rvdfLink – гиперссылки на файлы были вставлены.
FileAction игнорируется, если DoDefault устанавливается True.
DoDefault – установите в False если вы выполнили вставку файлов в обработчике этого события.
Если обработка по умолчанию не была отменена, редактор будет вставлять файлы один за другим. Для каждого файла будет вызвано событие OnDropFile, а затем (если вставка не была выполнена в этом событии), он попытается вставить файл как изображение или документ.
См. также: