TCustomRichViewEdit.OnDropFiles

<< Нажмите, чтобы показать Содержание >>

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, а затем (если вставка не была выполнена в этом событии), он попытается вставить файл как изображение или документ.

 

См. также:

Перетаскивание данных.