テキストボックスで右クリック禁止するには


あきら  2003-12-11 20:13:20  No: 110620

テキストボックスで右クリック禁止するにはどうすればいいでしょうか?
(具体的には貼り付けを禁止したいのです。)


魔界の仮面弁士  2003-12-11 21:01:10  No: 110621

右クリックを禁止しても、[Shift]+[Insert]や[Ctrl]+[V]、
あるいは、[App]や[Shift]+[F10]などからの貼り付けもあるので、
むしろ、貼り付け動作そのものを禁止した方が良いかも知れません。

HTMLの <input type="text"> や <textarea>の事であれば、
onbeforepasteイベントでキャンセルしてやればOKです。

VB6やVB.NETのTextBoxの事であれば、WM_PASTEメッセージを
握りつぶしてやればいけると思います。


あきら  2003-12-12 01:56:37  No: 110622

>VB6やVB.NETのTextBoxの事であれば、WM_PASTEメッセージを
>握りつぶしてやればいけると思います。

方法がわかりません


ささ  2003-12-12 02:29:01  No: 110623

少しは調べてみましたか?

http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=WM%5FPASTE


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加