- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のtabcontrol 選択式)
複数のTabControlを選択し、条件分岐する方法を教えてください
このQ&Aのポイント
- VB2008を使用して、複数のTabControlを選択して条件分岐する方法を教えてください。
- TabControl1とTabControl2を使用し、特定の選択肢に応じて処理を実行したいです。
- TabControl1の選択肢によって異なる処理を実行し、TabControl2の選択肢によっても異なる処理を実行したいです。
- みんなの回答 (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
お礼
すみません。自己解決しました。 条件式を Tabcontorol1.Focas = 1 としてみたところ Tabcontorol1の処理ができました。 お騒がせしました。 bybalsendercase様のように画像を張り付けることができず、文面のみですが回答します。 #Tabcontorol1とTabcontorol2は同一フォーム(例えばForm1だけ)に設置されていますか? いいえ。Tabcontorol1のTabPage1上にTabcontorol2があります。 Tabcontorol2のTabPage4がエリア1、TabPage5がエリア2、TabPage6がエリア3です。 #「担当エリア」はTabPage1、「担当者」は「TabPage2」、「担当機種」は「TabPage3」に表示ですか? そのとおりです。 今回Tabcontorol1内にTabcontorol2を配置していますが、本来bybalsendercase様の画像のように使うのが良いのですね。ご教授いただきありがとうございます。 ご対応ありがとうございました。