Отключить перетаскивание файлов в Richtextbox в.NET

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

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

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

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

Спасибо!

2 ответа

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

Пример.

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

Другие вопросы по тегам