QA@IT
この質問・回答は、@ITの旧掲示板からインポートされたものです。

VB.NET コピー&ペーストの禁止方法について

テキストボックスに対するコピー&ペーストの操作を禁止したいのですが
どのようにコーディングしたらよいのでしょうか?
宜しくお願いします。

質問者:Shagia

回答

こんにちは。

ペーストの禁止に関しては過去ログの テキストボックスへの文字の貼り付けを禁止 でじゃんぬねっとさんがズバリ説明されてます。
________________上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
<a href="http://cs.albis.jp/blogs/ms-18e/" target="
blank">Hello Another World!
.NET 勉強会 / ヒーロー島

投稿者:ue

編集 履歴 (0)

コピーに関しても WM_COPY を捕捉することで、同じように防ぐことができます。

それにしても、貼り付けはともかく、コピーをも禁止する理由って何でしょうか?
いわゆるセキュリティ対策の一環なのでしょうか?

その前に、コピー && ペーストを禁止するのは、ユーザビリティを考えるとお勧めしませんが...

# ところで、Web アプリケーション (ASP.NET) の質問だったりはしないですよね...
# ue さんは、Windows アプリケーションだと想定して、回答されています。

________________C# と VB.NET の入門サイト
<a href="http://blogs.wankuma.com/jeanne/" target="
blank">じゃんぬねっと日誌

投稿者:じゃんぬねっと

編集 履歴 (0)

ueです。

コピーに関しても WM_COPY を捕捉することで、同じように防ぐことができます。

勉強になります。

ところで、Web アプリケーション (ASP.NET) の質問だったりはしないですよね...

ue さんは、Windows アプリケーションだと想定して、回答されています。

想定というか、脳内で決めつけて回答しました。
自分の悪いクセです。。
________________上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
<a href="http://cs.albis.jp/blogs/ms-18e/" target="
blank">Hello Another World!
.NET 勉強会 / ヒーロー島

投稿者:ue

編集 履歴 (0)

ueさん、じゃんぬねっとさん

過去ログの「テキストボックスへの文字の貼り付けを禁止」を試して
動作確認しました。
(対象は、Windows アプリケーションでセキュリティ対策のためです。)

ご返答ありがとうございました。

投稿者:Shagia

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。