2010-03-17 21 views
1

我使用.NET richtextbox,並希望將EnableAutoDragDrop屬性設置爲True。這允許用戶拖動文本,rtf和周圍的圖像等在RichTextBox中禁用拖放文件在.NET中

但是,我需要處理文件放入到richtextbox我自己 - 我不希望它們被嵌入爲OLE對象時,它們被刪除。

我該如何克服這個問題?有沒有辦法從richtextbox中刪除嵌入文件?

(我發現它不適合某些原因API DragAcceptFiles。)

謝謝!

回答

1

嘗試處理DragDrop事件。

Example

+0

感謝您的回答。但是,我已經知道如何做到這一點。 但是我希望啓用EnableAutoDragDrop,因爲幾乎不可能像控件本身一樣處理拖放事件。副作用是,當它被啓用時,那麼用戶在那裏丟棄的文件被嵌入到控件中,而我不想那樣做。 – Jiri 2010-03-17 18:06:06

0

您可以試試this MSDN文章。 如果你不想鎖定文件,你可以使用IO流。谷歌它,它會解決你的問題。