标 签 式 导 航 标签式导航 标签式导航
1.标签式导航
使用TabControl
控件,将多个页面给合起来,每个标签关联一个页面
TabControl 选项卡容器
TabPage选项页
可以在设计器里添加页面,也可以代码方式添加
1 选中TabControl
2 选中TabPage
3 添加删除Page
4 在页面里添加子控件、布局
TabControl的属性:
Alignment : 上、下、左、右
Appearance: 显示样式,普通式/按钮式/扁平式
DrawMode : 可以设为自定义绘制
Multiline : (当标签太多时)是否多行显示
TabControl 的事件:
Selecting :即将选择一个标签卡
Selected :已经选择一个标签卡
Deselecting :即将取消选择
Deselected :已经取消选择
在设计器里选择时,要注意选择的目标
一个TabControl里有多个TabPage,要区分选择的目标
2.TabControl
TabControl有两种使用方式
1 在设计器里,直接添加页与布局
(适应于固定的界面布局)
2 在代码里,手工添加页与布局
- 添加一页
- 选中一页
- 关闭一页(删除)
从菜单里选择打开文件,每个文件建立一个新的页面,也可以关闭一页。
3.右键菜单
实例:右键点击标签卡,关团标签。
代码实现:
1 添加一个上下文菜单ContextMenuStrip
2 添加MouseClick事件处理,右键点击时,弹出菜单
3 添加菜单命令的处理