• 締切済み

VB2008KeyDownの使い方が分かりまんせん

VB2008 KeyDownの使い方も含め良く分かりません If e.KeyCode = Keys.Down Then e.KeyCode = 40 End If で実行すると、 「エラー 1 プロパティ 'KeyCode' は 'ReadOnly' です。」 とエラーが出ます。 何故エラーが出るのでしょうか?

みんなの回答

回答No.1

ReadOnlyだからです。 ReadOnlyとは読み取り専用という事です。 キーコードに値を入れたいという事はキーダウンイベントを 実行したいのですか?? であれば、KeyEventArgs key = new KeyEventArgs(Keys.Enter)などで生成して キーダウンイベントを実行すればいいと思います。