栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Clipboard.GetText返回null(空字符串)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Clipboard.GetText返回null(空字符串)

您只能从STA线程访问剪贴板。Rick Brewster在Paint.NET中通过对常规Edit-> Paste命令进行一些重构来解决此问题。

码:

IDataObject idat = null;Exception threadEx = null;Thread staThread = new Thread(    delegate ()    {        try        { idat = Clipboard.GetDataObject();        }        catch (Exception ex)         { threadEx = ex;         }    });staThread.SetApartmentState(ApartmentState.STA);staThread.Start();staThread.Join();// at this point either you have clipboard data or an exception

代码来自里克。http://forums.getpaint.net/index.php?/topic/13712-/page__view__findpost__p__226140

更新 :贾森·海涅取得加入一个好点

()
delegate
,以固定的暧昧方法错误。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/576092.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号