タイトル | : Enterキー、Bsキー、等で、フォーカス移動は? |
記事No | : 637 |
投稿日 | : 2004/01/24(Sat) 17:57 |
投稿者 | : タツヒコ |
[OSのVer]:WindowsXp [VBのVer]:VB.NET2003 VBの初心者です。初心者でありながらVB.Netのプログラミングは無理の承知の上で、挑戦してます が、どうしてもわかりません。Enterキーや、Bsキー、あるいは→キーで、Kyepress時に、フォーカス を次のテキストboxへ移動させたいのですが、VB4のように簡単にはいかないので、悩んでいます。 以前ですと、イベントプロシージャ(keypress)のPrivete_subに Const Enterkey = 13 If Keycode = EnterKey Then Text1.setfocus End if のように記述すればよかったのですが、 Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress End Sub でしょう、KeyCodeもなんだか宣言する必要があるし、PrivateSubの引数の使い方も System.Windows.Forms.KeyPressEventArgsの意味もさっぱりです。 このホームページの「イベントプロシージャ」の項目も、以前のVBのバージョンのようですね。 どなたかお助けください。よろしくお願い申し上げます。
|