<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>「TextBoxにペースト（貼り付け）できないようにする」へのコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=control%2Fdisablepaste.html</link>
<description>「TextBoxにペースト（貼り付け）できないようにする」に投稿されたコメントの一覧</description>
<language>ja</language>
<image>
<url>https://dobon.net/banner/dbs1.gif</url>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=control%2Fdisablepaste.html</link>
<title>「TextBoxにペースト（貼り付け）できないようにする」へのコメント</title>
<width>88</width>
<height>31</height>
</image>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=control%2Fdisablepaste.html#11</link>
<description><![CDATA[&gt; Shift+Insertは、どこでハンドルしてるのでしょう？<br><br>考慮していませんでした。修正します。ご指摘ありがとうございました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fdisablepaste.html#10</link>
<description><![CDATA[Shift+Insertは、どこでハンドルしてるのでしょう？]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fdisablepaste.html#8</link>
<description><![CDATA[ご報告ありがとうございます。手抜きをやめ、次のようにキー部分と修飾子部分に分けて調べることにしました。<br><br>If (keyData And Keys.Control) = Keys.Control AndAlso _<br>    (keyData And Keys.KeyCode) = Keys.V Then<br><br>これでもまだ問題があるようでしたら、ご連絡ください。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fdisablepaste.html#7</link>
<description><![CDATA[Ctrl+V以外のCtrl+CゃCtrl+Xなどの良くあるパターンを作ってみたのですが、&quot;C&quot;の場合&quot;A&quot;、&quot;X&quot;の場合&quot;P&quot;、&quot;V&quot;の場合&quot;RTPD&quot;、でも条件がTrueになります。<br><br> If (keyData And pasteKeys) = pasteKeys And (keyData Or pasteKeys) = pasteKeys Then<br><br>にした方が良いように思います。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fdisablepaste.html#6</link>
<description><![CDATA[&gt;&gt;If (keyData And pasteKeys) = pasteKeys Then<br>&gt;とすれば、Ctrl+Vのみ無効にできるのではないでしょうか<br><br>間違えていました。修正させていただきます。ご連絡ありがとうございました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fdisablepaste.html#5</link>
<description><![CDATA[VB.NETであれば<br>&gt;If (keyData Or pasteKeys) = pasteKeys Then<br>を<br>&gt;If (keyData And pasteKeys) = pasteKeys Then<br>とすれば、Ctrl+Vのみ無効にできるのではないでしょうか]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fdisablepaste.html#4</link>
<description><![CDATA[&gt;if ((keyData | pasteKeys) == pasteKeys)<br>となっているからか、テキストボックスにvやbという文字が入力できないように思います。<br>通常の入力が出来るようにするにはどのようにすればいいのでしょうか。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fdisablepaste.html#3</link>
<description><![CDATA[&gt;ProcessCmdKeyをオーバーライドする方法に１点誤りがあります。<br>&gt;if ((keyData | pasteKeys) == pasteKeys)<br>&gt;ではなく<br>&gt;if ((keyData | pasteKeys) == keyData)<br>&gt;ですね。<br><br>if ((keyData | pasteKeys) == pasteKeys)<br>であっています。<br>if ((keyData | pasteKeys) == keyData)<br>ですと、Ctrlだけを押しているときや、Vだけを押しているときでもtrueになってしまいます。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fdisablepaste.html#1</link>
<description><![CDATA[ProcessCmdKeyをオーバーライドする方法に１点誤りがあります。<br>if ((keyData | pasteKeys) == pasteKeys)<br>ではなく<br>if ((keyData | pasteKeys) == keyData)<br>ですね。]]></description>
</item>
</channel>
</rss>