アプリ版:「スタンプのみでお礼する」機能のリリースについて

 『目的』
グリッドの中に書いた文字列の切り取りを禁止にしたいので
CTRL + Xの無効化を実現させようと思っています。

 『内容』
 KEYDOWNイベントの中に以下のコードを書きました。

If e.KeyData = Keys.Control + Keys.X Then
e.Handled = True
End If

 確かにHandledはTRUEになるのですが、
それでも切り取りが実行されてしまいます。

FlexGridを使っているのですが、
これと何か関係があるのでしょうか?

A 回答 (1件)

確かにCTRL+Xなので


If e.Control And e.KeyCode = Keys.X Then
e.Handled = True
End If
だと思います。

この回答への補足

If e.Control And e.KeyCode = Keys.X Then
e.Handled = True
End If

これで試してみたのですが、やはり切り取り機能が可能なままです。
VB.NETになるんですが、切り取り機能を無効にすることは
実際にできるものなのでしょうか?

デバックで止めるとHandledは、確かにTrueを返しています。

補足日時:2007/10/05 14:22
    • good
    • 0
この回答へのお礼

ありがとうございまーす。

お礼日時:2007/10/30 22:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!