qq284361278 2017-06-24 07:30 采纳率: 0%
浏览 965

c# 剪切板问题 不能及时读取路径

//清空剪切板
Clipboard.Clear();

//这个是后台ctrl c
SendCtrlC(GetForegroundWindow());

//重点在这里 (这之前已经把内容复制到剪切板了,别和我说内容没复制进来,我用0字节的文件测试的,即使我放在子线程让子线程等待1秒钟再读取路径也一样提示超出索引,反正就一定要弹出MessageBox.Show才行。。。。)
//MessageBox.Show("1");

//显示剪切板里刚刚复制的文件的路径
textBox1.Text = Clipboard.GetFileDropList()[0];

如果把MessageBox.Show("1");,就会提示超出索引
一定要弹出MessageBox后才能读出路径
这是什么原因

Clipboard.Clear();
SendCtrlC(GetForegroundWindow());
//MessageBox.Show("1");
textBox1.Text = Clipboard.GetFileDropList()[0];

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-06-24 17:21
    关注

    用自带的剪贴板查看器看下

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog