求大神指点 vb.net 线程里面怎么获取 粘贴 版的内容呀 下面我找了几种试都没成功

MsgBox(Clipboard.GetText(1))MsgBox(My.Computer.Clipboard.GetText())SetobjHTML=CreateO... MsgBox(Clipboard.GetText(1))
MsgBox(My.Computer.Clipboard.GetText())

Set objHTML=CreateObject("htmlfile") 'xmlfile、mhtmlfile都可以
ClipboardText=objHTML.ParentWindow.ClipboardData.GetData("text")
MsgBox ClipboardText

这3种放在线程外都可以获取到内容 前2种放在线程里 获取出来的空的 后面这种放在线程里代码错误

求大神指点,vb.net 怎么才能在线程里面获取 粘贴版的内容呀?
展开
 我来答
百度网友bdb9803
推荐于2016-09-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
Private Thr As Threading.Thread
Thr = New Threading.Thread(New Threading.ThreadStart(AddressOf NewThread))
Thr.SetApartmentState(ApartmentState.STA)
Thr.Start()

线程:

 Private Sub NewThread()
      Try
           Clipboard.SetDataObject(strText.ToString)

      Catch ex As Exception
           ' Log exception
      End Try
 End Sub

谷歌来的,未测试,你可以试一试

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式