Отключить перетаскивание файлов в Richtextbox в .NET - PullRequest
1 голос
/ 17 марта 2010

Я использую .NET richtextbox и хочу, чтобы для свойства EnableAutoDragDrop было установлено значение True. Это позволяет пользователю перетаскивать текст, RTF и изображения вокруг и т. Д.

Однако мне нужно обрабатывать файлы, сброшенные в richtextbox, самостоятельно - я не хочу, чтобы они встраивались как объекты OLE при их удалении.

Как я могу преодолеть это? Есть ли способ удалить вложенные файлы из richtextbox?

(Я нашел API DragAcceptFiles, который по какой-то причине не работает.)

Спасибо!

Ответы [ 2 ]

1 голос
/ 17 марта 2010

Попробуйте обработать событие DragDrop.

Пример .

0 голосов
/ 04 января 2015

Вы можете попробовать эту статью MSDN.Если вы не хотите блокировать файл, вы можете использовать поток ввода-вывода.Google, и это будет единственной вашей проблемой.

...