TCustomRichViewEdit.OnDropFile

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

TCustomRichViewEdit.OnDropFile

Происходит при перетаскивании файлов в редактор (например, из Проводника Windows), а также при вставке данных в этом формате из буфера обмена.

type

  TRVDropFileEvent = procedure(Sender: TCustomRichViewEdit;
    const FileName: TRVUnicodeString; var DoDefault: Boolean)

    of object;

 

property OnDropFile: TRVDropFileEvent;

Это событие происходит при приёме данных в формате CF_HDROP, при вставке из буфера обмена (см. PasteGraphicFiles) или в результате операции перетаскивания (drag&drop).

В обработчике этого события вы можете вставить содержимое файла в позицию каретки.

Входные параметры:

FilesName имя файла для вставки.

DoDefault = True.

Выходные параметры:

DoDefault присвойте False, если вы самостоятельно обработали файл в этом событии. В противном случае редактор попытается вставить его как изображение или документ RVF/RTF/DocX/HTML/текст.