請問如何使用Tabcontrol1這個項目

Home Home
引用 | 編輯 ReZa
2011-07-13 18:14
樓主
推文 x0
簡單來說

怎麼製作成網頁那樣子的分 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 ebolaman
2011-07-13 21:37
1樓
  
大概要先載入 多個瀏覽頁面,然後用 TabControl 去顯示不同的網頁頁面


所以現在有幾個最基本的動作要做:

1. 要藏好網頁,只顯示正在選取的
2. 當 TabControl 換的時候顯示網頁 (可以用 屬性 Activate 讓視窗跳到最前面就好了),上一個網頁將會被隱藏
3. 視窗被關閉時,TabControl 項目要刪除


可以做的額外動作:

1. 不一定要事先載入好網頁,可以設定成 使用者選取 "還沒點過的" 分頁 時,再來載入網頁
2. 加入新增、關閉分頁的按鈕或動作
3. 其他的...參考 Firefox 的分頁與附加元件,就說不完了




你可以到這裡下載有人做好的展示:

http://www.a1vbcode.com/app-4140.asp

只要將其中的顯示視窗改成網頁的頁面即可




需要用到的觸發事件:

Sub TabControl1_SelectedIndexChanged   使用者點了不同的分頁



可能需要用到的屬性 讀取:

TabControl1.SelectedIndex  正在選取的 Index 值

TabControl1.SelectedTab.Text  正在選的 顯示文字



設定:

TabControl1.SelectedIndex = N 切換分頁到 N (Index)

TabControl1.SelectedTab = TabControl1.TabPages(N)  切換分頁到 N (Index)


TabControl1.TabPages.Add(Name, Text)  新增一個名稱為 Name 顯示文字為 Text 的分頁

TabControl1.TabPages.Add(Text)  新增一個 顯示文字為 Text 的分頁 (常用)


TabControl1.TabPages.Insert(N, Text)  在 N (Index) 插入分頁 (0 是在開頭)


TabControl1.TabPages.Remove(N)  移除 N (Index) 的分頁,常用的是移除目前的分頁:TabControl1.TabPages.Remove(TabControl1.SelectedTab)


TabControl1.TabPages.Clear  清除所有分頁




抱歉我沒用 VB 2005 編輯程式過,可能會有些小問題沒有考慮到,以上是我搜尋得到的結果總集

獻花 x1