首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

Windows Forms TabControl 進階操作範例:動態增刪與頁面移動

     編輯:關於ASP.NET

TabControl 是 WinForms 常用容器控制項,本文示範常見動態操作:

1. 監聽頁面切換

Private Sub TabControl1_SelectedIndexChanged(...) Handles TabControl1.SelectedIndexChanged
    lbMessage.Text = "目前顯示第 " & (TabControl1.SelectedIndex + 1) & " 頁"
End Sub

2. 動態新增分頁

Private Sub btAdd_Click(...) Handles btAdd.Click
    TabControl1.TabPages.Add(New TabPage("新頁"))
End Sub

3. 刪除目前選中分頁

Private Sub btDel_Click(...) Handles btDel.Click
    TabControl1.TabPages.RemoveAt(TabControl1.SelectedIndex)
End Sub

4. 將選中分頁向左移動

Private Sub btLeft_Click(...) Handles btLeft.Click
    Dim idx = TabControl1.SelectedIndex
    If idx = 0 Then Return
    Dim tab = TabControl1.SelectedTab
    TabControl1.TabPages.Remove(tab)
    TabControl1.TabPages.Insert(idx - 1, tab)
End Sub

技巧總結

  • TabPages 集合支援 Add、RemoveAt、Insert,配合 SelectedTab/SelectedIndex 即可實現豐富的動態頁籤管理。
  • 移動頁籤本質是「移除後重新插入至目標索引」。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved