タイトル | : Re: TEXTBOX移動 |
記事No | : 7283 |
投稿日 | : 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キー以外で遷移させるのは自分で実装するしかありません。
|