Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
継承について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=2359#CommentId19077
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
みどり
 ()
投稿日時
2008/5/1 05:23:00
はじめまして、みどりと申します。
最近VB6から.NETへの移行を始めたばかりで、勉強に大変役立たせて頂いております。
中級講座-第2回継承の使用方法に継承の例として「Enterキーが押された場合に自動的に次のコントロールにフォーカスが移動する機能」を持つテキストボックスの継承が紹介されていますが、OnKeyPress を オーバーライドしてこの機能を実現されていますが、以下のように記述しても同様のことが行えてしまいます。(幾つか手を抜いてる箇所がありますが)
この場合何か問題があるのでしょうか?
Public Class TextBoxEx
Inherits TextBox
Private Sub TextBoxEx_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
If e.KeyChar = Chr(Keys.Enter) Then
Me.TopLevelControl.SelectNextControl(Me, True, True, True, True)
End If
End Sub
End Class