Visual basic 2005でプログラミングをしています。プログラムからタブ送りをおこなうにはどうしたらいいのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2008/03/22 00:31:51
  • 終了:2008/03/29 00:35:02

回答(1件)

id:yuhodo No.1

yuhodo回答回数6ベストアンサー獲得回数12008/03/22 02:53:26

ポイント60pt

下記を用いることで設定可能です。

TabControl.SelectedIndex プロパティ

http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.ta...(VS.80).aspx

TabControl.SelectedTab プロパティ

http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.ta...(VS.80).aspx

id:mai_mai_mail

ありがとうございます。回答いただいた内容を見ましたが、どうしてもわかりませんでした。

知りたいこと再度伝えます。

1、フォーム内に2つのボタンがある。

2、1つ目のボタンが押されたら2つ目のボタンに移動する。この際、キーボードからタブを押せばすみますが、これを1つ目のボタンが押された際にプログラムから移動するようにしたいと思っています。

よろしくお願いします。

2008/03/22 21:54:07
  • id:KirakiraHikaru
    ボタン1のクリックイベントにフォーカスを次のコントロールに移動する処理を下記のように記述するとできます。

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    Me.SelectNextControl(Me.ActiveControl, True, True, True, True)
    End Sub

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません