请问如何使用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