【问题标题】:Disable Drag&Drop of files in Richtextbox in .NET在 .NET 中禁用 Richtextbox 中文件的拖放
【发布时间】:2010-03-17 13:28:55
【问题描述】:

我使用 .NET 富文本框,并且希望将 EnableAutoDragDrop 属性设置为 True。这允许用户拖放文本、rtf 和图像等。

但是,我需要自己处理拖放到 Richtextbox 中的文件 - 我不希望它们在被拖放时作为 OLE 对象嵌入。

我该如何克服这个问题?有什么方法可以从richtextbox 中删除嵌入的文件?

(我发现 API DragAcceptFiles 由于某种原因无法正常工作。)

谢谢!

【问题讨论】:

    标签: .net vb.net richtextbox drag-and-drop oledragdrop


    【解决方案1】:

    尝试处理DragDrop 事件。

    Example.

    【讨论】:

    • 感谢您的回答。但是,我已经知道该怎么做。但我希望启用 EnableAutoDragDrop,因为几乎不可能像控件本身那样处理拖放事件。副作用是,当它启用时,用户放在那里的文件会嵌入到控件中,我不希望这样。
    【解决方案2】:

    你可以试试this MSDN 文章。 如果您不想锁定文件,可以使用 IO 流。谷歌它,它会解决你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 2019-08-15
      • 2010-12-08
      相关资源
      最近更新 更多