【问题标题】:Console Application drag and drop "C#"控制台应用程序拖放“C#”
【发布时间】:2011-09-22 15:59:57
【问题描述】:

我正在使用 Interop.Microsoft.Office.Interop.Word.dll 以编程方式加载 MS Word 文件。

当 Word 文件打开时,我想禁用它的拖放功能。

我该怎么做?是否可以在 user32.dll 中实现?

【问题讨论】:

  • 拖放什么?我认为您需要提供更多详细信息才能获得好的答案。
  • 这与控制台应用程序有什么关系?难道控制台应用程序定义上没有拖放功能吗?
  • 我认为 OP 可能正在调用 Word from 控制台应用程序,并希望 Word 实例禁用拖放操作。也许?无论哪种方式,我怀疑这个问题要么不连贯,要么答案是否定的。 :S
  • 我想他想避免两个word文档之间的拖放功能。放一些示例代码以获得更好的答案。
  • 我以编程方式打开了 Word 文档,因为我提到拖放错误。 word文档打开得很好,我选择了所有信息并将其拖放到另一个文档中,这意味着信息将被粘贴到另一个文档中。但实际上我以编程方式打开的文档将没有拖放选项。所以它不会发生(即拖放)。那么如何避免这种情况。需要您的示例建议

标签: c# winforms console-application


【解决方案1】:

你可能正在寻找

Application.Options.AllowDragAndDrop = false;

Application.Options

Options class members

我不确定您更改的任何选项在应用程序关闭时是否仍然存在,但我会确保您在应用程序关闭或意外终止时恢复您所做的任何选项更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 1970-01-01
    • 2021-11-14
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多