TabControlに表示されているタブ数を取得するには、TabCountプロパティを使用します。
下記はタブ数を取得する例です。
[タブ数を取得]ボタンをクリックすると現在のタブ数を取得して表示します。
VBの例
Private _tabCount As Integer = 1 ' [タブページの追加]ボタンクリック時の処理 Private Sub btnAddTabPage_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAddTabPage.Click 'タブページを追加する TabControl1.TabPages.Add("TabPage" & _tabCount.ToString()) _tabCount += 1 End Sub ' [タブ数を取得]ボタンクリック時の処理 Private Sub btnGetTabCount_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGetTabCount.Click '★★★タブ数を取得する★★★ Dim tabCnt As Integer = TabControl1.TabCount MessageBox.Show("タブ数は" & tabCnt.ToString() & "です") End Sub
C#の例
private int _tabCount = 1; // [タブページの追加]ボタンクリック時の処理 private void btnAddTabPage_Click(object sender, EventArgs e) { // タブページを追加する tabControl1.TabPages.Add("TabPage" + _tabCount.ToString()); _tabCount += 1; } // [タブ数を取得]ボタンクリック時の処理 private void btnGetTabCount_Click(object sender, EventArgs e) { //★★★タブ数を取得する★★★ int tabCnt = tabControl1.TabCount; MessageBox.Show("タブ数は" + tabCnt.ToString() + "です"); }
Please follow and like us:
コメント