C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

WebBrowserを使用したエディターでのコピペ動作


(過去ログ 123 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■73324 / inTopicNo.1)  WebBrowserを使用したエディターでのコピペ動作
  
□投稿者/ タッチ (16回)-(2014/09/12(Fri) 12:35:34)

分類:[VB.NET/VB2005 以降] 

No73148 他でWebBrowserを使用したエディターについて質問したタッチと申します。
(WebBrowserのDomDocument.designMode = "On"にしたWebBrowserを使用・開発言語:VB2008)

さて、色々とこのエディターを試しているうちに、このエディター上でのコピペが
出来なくなる場合があることが判明しました。

色々と調べていくうちに、インターネットオプションのインターネットゾーンでのセキュリティ設定で
「スクリプトによる貼り付け処理の許可」が無効になっている場合、コピペが動作しないことが判明しました。
また、実際はWebBrowserShortcutsEnabledをFalseにして使いたいので、例えば以下のようなコマンドを
利用しているのですが、これらも動作しません。

WebBrowser1.Document.ExecCommand("Cut", False, Nothing)
WebBrowser1.Document.ExecCommand("Paste", False, Nothing)

この「スクリプトによる貼り付け処理の許可」の設定内容は、レジストリの以下の場所にあり、
この1407という項目の値を書き換えればいいことまでは分かったのですが、
アプリ側で勝手にこのレジストリを変更するのは問題ではないかと思っています。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3
(Zones内のサブキー"3"はインターネットゾーンを表す)

ただ、このWebBrowserはあくまでもエディターとして使い、インターネットゾーンで使用するつもりはないので、
このWebBrowserを使ったエディターに限って、「スクリプトによる貼り付け処理の許可」を有効にする方法、
またはコピペが許可される方法はないでしょうか?

どうぞよろしくお願いします。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -