如何获取windows剪贴板内容并在c#中使用它?

如何获取windows剪贴板内容并在c#中使用它?,c#,C#,我有一个简单的windows窗体应用程序,它有一个按钮和文本框。加载表单时,如何将刚从windows资源管理器或任何其他程序复制的路径自动粘贴到文本框中,以便不必将复制的路径粘贴到文本框中?剪贴板位于System.windows.Forms中,请使用以下方法: if (Clipboard.ContainsFileDropList()) { var filesArray = Clipboard.GetFileDropList(); } else if(Clipboard.ContainsT

我有一个简单的windows窗体应用程序,它有一个按钮和文本框。加载表单时,如何将刚从windows资源管理器或任何其他程序复制的路径自动粘贴到文本框中,以便不必将复制的路径粘贴到文本框中?

剪贴板位于System.windows.Forms中,请使用以下方法:

if (Clipboard.ContainsFileDropList())
{
    var filesArray = Clipboard.GetFileDropList();
}
else if(Clipboard.ContainsText())
{
    var fileName = Clipboard.GetText();
}

如果只想在加载表单期间复制路径时粘贴文件路径,请重试

if(Clipboard.ContainsText())
            {
                var fileName = Clipboard.GetText();
                textBox1.Text=fileName;
            }