タイトル : Enterキー、Bsキー、等で、フォーカス移動は? 投稿日 : 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のバージョンのようですね。 どなたかお助けください。よろしくお願い申し上げます。 |