Visua| Basic可视化覆序设计 第二步:为工具栏增加按钮对象 索引( Index)、关键字(Key)每个按 屈性页 通用按钮图片1 钮的编号、标识 3插入按钮删除按钮③)」 ●在 Button Click事件中引用 描述 关键字g): TLeft tbrButtonGro-]宽度保留区 示文本():店对齐 样式( Style),共6种 F可见① 厂混合状态 按钮菜单 厂插入按钮菜单0单 图像(mage) Imagelist对象中的 关键字q):「 有 F可见 图像,值可以是Key或 Index 确定。」取消」应用③」帮助 除菜单按钮(5)外的5种样式 ■】面体 文件 Style=3 Style=4 Style=l Style=2 2021/2/24 第16页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第16页 • 第二步:为工具栏增加按钮对象 ⚫索引(Index)、关键字(Key)每个按 钮的编号、标识 ⚫在ButtonClick事件中引用; 图像(Image) ImageList对象中的 图像,值可以是Key或Index 样式(Style),共6种 Style=0 Style=3 Style=4 Style=1 Style=2 除菜单按钮(5)外的5种样式
Visua| Basic可视化覆序设计 第三步:响应 ToolBar控件事件 常用事件 注:第一个按钮的Idex取值为1。 问题:用ndex还是用Key?Key可读性好,可维护性好 Private Sub Toolbar Button Click (Byval Button As ComctILib. Button) 用关键字 Select Case Button. Index Case 1 Select Case Button. Key Case TNew'l File NewProc Case 2 Cae" Topem’v FileNewPro FileOpen Proc Fileopen Proc End select End sub End select 2021/2/24 合0| 第17页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第17页 • 第三步:响应ToolBar控件事件 – 常用事件 ButtonClick:按钮样式为0~2 ButtonMenuClick:按钮样式为5 – 实际上,工具栏上的按钮是控件数组 – 用索引 Private Sub Toolbar1_ButtonClick(Byval Button As ComctlLib.Button) Select Case Button.Index Case 1 FileNewProc Case 2 FileOpenProc …… End Select End Sub 用关键字 Select Case Button.Key Case "TNew" FileNewProc Case "TOpen" FileOpenProc …… End Select 注:第一个按钮的Index取值为1。 问题:用Index还是用Key? Key 可读性好,可维护性好
Visua| Basic可视化覆序设计 练习例题 ⊙在原来创建的文本编辑器上增加工具栏。(单击查看代码) 说明: △°此处的工具栏包含:新建、打开、保夺、剪切、 复制、粘贴、加粗、斜体、下划线; △注意每个按纽的样式; 设量换在不同阶段所处的状态,即是否可操作; △实现对“编辑”菜单中“工具栏”菜单项的編程; △◇在原有代码的基础上继续编程。 2021/2/24 第18页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第18页 练习例题 在原来创建的文本编辑器上增加工具栏。 说明: 此处的工具栏包含:新建、打开、保存、剪切、 复制、粘贴、加粗、斜体、下划线; 注意每个按钮的样式; 设置按钮在不同阶段所处的状态,即是否可操作; 实现对“编辑”菜单中“工具栏”菜单项的编程; 在原有代码的基础上继续编程。 (单击查看代码)
Visua| Basic可视化程序设计 状态栏 特点 显示系统信息和对用户的提示,如:系统日期 软件版本、光标的当前位置、键盘的状态等 一般显示在窗体底部 两种制作方法 手工制作:利用图片框和标签 通过使用 Status Bar(是 Activex控件) 2021/2/24 合0| 第19页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第19页 状态栏 • 特点 – 显示系统信息和对用户的提示,如:系统日期、 软件版本、光标的当前位置、键盘的状态等 – 一般显示在窗体底部 • 两种制作方法 – 手工制作:利用图片框和标签 – 通过使用StatusBar(是ActiveX控件)
Visua| Basic可视化覆序设计 状态栏的创建 创建Pane对象 属性 索引ndex)和关键字(Key) 文本(Text) 对齐( Alignment):信息在窗格中的排放位置 样式stye):制定系统提供的显示信息 性 通用窗格字体|图片1 索引〔 插入窗格Q) 册除窗格 显示的文本 工具提示文本〖 关键字 最小宽度 1440.00 标记 实际宽度c):440.00 对齐⑩ 回bL-图片 样式 浏览迎) 可插入图像 斜面 无图片q) 自动调整大小QD:- sbrSpr同有效()可见Q 确定取消」应用)」_帮助 ⊙在原来创建的文本编辑器上增加状淹栏。(查香代码) 2021/2/24 耶20页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第20页 状态栏的创建 • 创建Panel对象 • 属性 – 索引(Index)和关键字(Key) – 文本(Text) – 对齐(Alignment):信息在窗格中的排放位置 – 样式(Style):制定系统提供的显示信息 可插入图像 显示的文本 样式 在原来创建的文本编辑器上增加状态栏。(查看代码)