小老派:)
在VB6中,我得到了一个包含SHDocVwCtl.WebBrowser的UserControl。我正在显示的页面包含Silverlight组件,我希望能够将内容(文本)从SL复制到剪贴板。出于某种原因,这不是开箱即用的。
我在网上搜索了一个方法,使用这个命令将文本从html页面复制到剪贴板:
WebBrowser.ExecWB OLECMDID_COPY, OLECMDEXECOPT_DODEFAULT
我希望这也适用于从SilverLight复制内容,但是唉。
任何人都知道如何解决此问题?
答案 0 :(得分:2)
大多数代表安全风险的操作(包括文件访问和剪贴板访问)都在Silverlight中受到限制。
我认为您正在尝试复制网页并在该页面上包含SL控件的Silverlight内容?如果是这样,请忘掉它。 Silverlight有效地将位图呈现为网页(就像Flash一样)。
Silverlight中的剪贴板复制/粘贴支持有限,但需要由用户触发,因此不太可能按照您的需要进行操作。