質問
【VB】タブ切り替え時のイベント
- 投稿日時:2006/07/12 17:52
いつもお世話になります。バージョンはVB2005です。
フォームにTabControlを配置し、適当にタブ(TabPage1~3)を追加しています。
それぞれのタブを切り替えたときに発生するイベントがわかりません。(><)
Clickイベント、CursorChangedイベント、Gotfocusなどなどいろいろ試してみましたが駄目でした。
おわかりの方、どうかご教授ください。
回答 (2件)
- 最新から表示
- 回答順に表示
- ベストアンサーのみ表示
No.2ベストアンサー20pt
- 回答日時:2006/07/12 22:23
お世話になります。
TabPage の Enter イベントも発生しますが、
TabPage を保持している TabContorol 側でも
SelectedIndexChanged が発生します。
Shift+矢印キー
及び
マウスによるクリック、どちらも同じです。
Private Sub TabControl1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
Console.WriteLine(Me.TabControl1.SelectedTab.Text & " が選択されていますよ")
End Sub
この回答へのお礼
できました!
ありがとうございます。
TabControl側で制御した方がよさそうですね。
No.1ベストアンサー10pt
- 回答日時:2006/07/12 22:13
こんばんは。
VB.NETですが、TabControlのイベントではなく、TabPageのイベントになると思います。
TabPageにフォーカスが当たるということでEnterイベントでどうでしょうか。
この回答へのお礼
できました!
Enterですか。全く気がつきませんでした。
ありがとうございます。
このQ&Aを見た人はこんなQ&Aも見ています
- 4TabControlのタブをクリックしたときのイベントは?
- 5VB.NETのTabControlについて
- 6CloseとDisposeの違い
- 7データセットのレコード更新がしたい
- 8DataGridViewで行選択して、対応するDataTableの行を得るには?
- 9datagridviewに行追加し、値を入れたいです。VB.NET
- 10SQLserverでのUPDATE文について
- 11Functionの戻り値を配列にしたいのですが
- 12DataTableから条件を満たした行を別のDatatableへコピーしたい
- 13VB.NETのDataGridで、選択行の特定の列の内容を取得したい
- 14DataGridViewでセルクリックイベントを発生させるには
- 15ラジオボタンの初期指定
- 16閉じるボタンについて...
- 17DataGridViewの、選択されている行を取り出したい
- 18DataGridViewの列にコンボボックスを表示する方法
- 19VB.net Double と Decimal の違い?
- 20構造体の定義の仕方
関連するQ&A
注目の記事
GoogleChromeで開いているタブをiTunes風にする方法
Google Chromeで、開いているタブをiTunes風にかっこよく表示できるアドオンを紹介します。タブで開いているページすべてを、こんな感じでずらりと立体的に並べて表示できるアドオンです。...
このカテゴリで人気のQ&Aランキング
- 4VBAにて新規ブックへ既存シート...
- 5文字列を含まないという正規表現は?
- 6エクセル(Excel) ワイルドカード *...
- 7TextBoxに半角数字のみの入力しかで...
- 8Functionの戻り値を配列にしたいの...
- 9他言語で言うcontinue文
- 10VBAで別エクセルファイルから指定エ...
- 11DoEvents関数って何?
- 12VB上で実行中の無限ループの止め方
- 13定数配列の書き方
- 14VBA オブジェクトが空かどうか判定する
- 15Excelで400というエラー
- 16実行時エラー9 インデックスが有効...
- 17動的配列が存在(要素が有る)か否か...
- 18Sub ***( ) と Private Sub ***( ) ...
- 19実行時エラー429
- 20Excelマクロを引数付で起動