TextBoxのLockedプロパティはキー入力のみのロックなのでしょうか?
このプロパティをTrueにするとキーでの入力はロックされますが、
右クリック時の貼り付けにてテキストボックスに貼り付けが可能になります。
いろいろと調べた結果「2000,XP」では貼り付けが可能で、
「98」では無効でした。
VBのバグかWindowsのバグかそれともVBの仕様なのでしょうか?
原因が不明だったため書き込みさせて頂きました。
どなたか理由を知っておられる方がおられたら教えて頂きたいです。
「貼り付け」メニューが有効になってしまうのは、Windows 2000等の
エディットボックスのバグであり、それを選んだときに、テキストが
「実際に貼り付けられてしまう」のは、VBのTextBoxの仕様だそうです。
読取専用のエディットボックス自体は、[貼り付け]項目を選ばれても、
実際には、貼り付け処理が行われないようになっているようです。
# Delphi等で作成された物では、項目を選択しても貼り付けされないとか。
下記も参照してみてください。
http://support.microsoft.com/default.aspx?scid=kb;ja;416041
ツイート | ![]() |