• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のtabcontrol 選択式)

複数のTabControlを選択し、条件分岐する方法を教えてください

このQ&Aのポイント
  • VB2008を使用して、複数のTabControlを選択して条件分岐する方法を教えてください。
  • TabControl1とTabControl2を使用し、特定の選択肢に応じて処理を実行したいです。
  • TabControl1の選択肢によって異なる処理を実行し、TabControl2の選択肢によっても異なる処理を実行したいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは すいません、もう少し情報を頂きたいのですが? #Tabcontorol1とTabcontorol2は同一フォーム(例えばForm1だけ)に設置されていますか? #「担当エリア」はTabPage1、「担当者」は「TabPage2」、「担当機種」は「TabPage3」に表示ですか? このあたりは画像を添付します。 情報を頂けると他の方が良い解答を付けてくださると思います。 Public Class Form1 Private Sub f() Handles MyBase.Shown Dim t0 As Integer t0 = TabControl1.SelectedIndex TabControl2.SelectedIndex = t0 End Sub Private Sub TabControl1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TabControl1.SelectedIndexChanged Dim t1 As Integer t1 = TabControl1.SelectedIndex TabControl2.SelectedIndex = t1 End Sub End Class

mstoyosukemanju
質問者

お礼

すみません。自己解決しました。 条件式を Tabcontorol1.Focas = 1 としてみたところ Tabcontorol1の処理ができました。 お騒がせしました。 bybalsendercase様のように画像を張り付けることができず、文面のみですが回答します。 #Tabcontorol1とTabcontorol2は同一フォーム(例えばForm1だけ)に設置されていますか?   いいえ。Tabcontorol1のTabPage1上にTabcontorol2があります。   Tabcontorol2のTabPage4がエリア1、TabPage5がエリア2、TabPage6がエリア3です。 #「担当エリア」はTabPage1、「担当者」は「TabPage2」、「担当機種」は「TabPage3」に表示ですか?   そのとおりです。 今回Tabcontorol1内にTabcontorol2を配置していますが、本来bybalsendercase様の画像のように使うのが良いのですね。ご教授いただきありがとうございます。 ご対応ありがとうございました。