tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: TEXTBOX移動
投稿日: 2008/04/07(Mon) 18:26
投稿者癒耶
>TEXTBOX1に文字(A)を入力したらTEXTBOX2がACTIVEにするには
どのようにしたらいいでしょうか?
ActiveっていうのはFocusを当てたいという事かな?
TextBox2に遷移するタイミングがイマイチ不明瞭なのですが

1:入力完了後のEnterでTextBox2に遷移したいのでしょうか?

それとも

2:TextBox1に1文字でも入力したらその時点で
  すぐにTextBox2にFocusがいくようにしたいのでしょうか?

1番でしたら色々と方法ありますけども
一例として
フォームのKeyPreviewをTrueにして
KeyUpのイベントのところでEnterキーを判断して
GetNextControlを使ってフォーカス移動するという方法があります。
2番もGetNextControlを使用する場所が変わるだけで
考え方は大体一緒ですよ。
TabindexはTabキーを押した時の移動の順番を決めるだけのものなので
Tabキー以外で遷移させるのは自分で実装するしかありません。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。