古いコードをVB6からVB.NETに書き直す必要がありますが、どうすればよいかわからないことがいくつかあります。たとえば、テキストボックスのkeyDownイベントハンドラーの下にあるいくつかのキーコードを置き換える必要があり、助けがなければこれを行うことはできません。
最も簡単に言うと、私は実行可能なVB6コードを持っています:
If KeyCode = vbKeyUp Then
KeyCode = vbKeyEscape
End If
これを文字通り書き直そうとすると:
If e.KeyCode = Keys.Up Then
e.KeyCode = Keys.Escape
End if
しかし、これは行きません:
エラー2プロパティ'KeyCode'は'ReadOnly'です。
私にはそのような変換がたくさんあるので、これを簡単に実現する方法はありますか?