- 0
- 0
- 约2.74千字
- 约 7页
- 2018-08-27 发布于江苏
- 举报
VB程序中的文本处理8
VB程序中的文本处理
Elaborazione del testo del programma di VB
文本处理
在Visual Basic编程过程中,经常遇到一些显示文本的情况,处理文本是一项经常使用的技术。
单个的文本处理也许看起来有些简单,但是如果能够有效地组合使用这个技术,可以取得特殊的效果,使得程序界面变得相当专业,或者达到特殊的用途。如何来使用这一技术的组合,是一个编程经验的问题。只有在长期的程序设计实践中,才会逐渐积累起这种经验。
在常用软件的启动过程中,经常会看到显示软件的有关版权信息的启动界面。
在许多字处理应用程序中,经常要在窗口底部显式系统当前的状态和应用程序当前的有关的处理信息。这在常用字处理软件Word 2007中比较典型。
在应用程序中,有的时候,特别是在应用程序提供的命令或选项比较复杂的时候,经常要在一些地方为用户提供操作提示。这在专业的应用程序中是十分必要的。可以使用两种方法,一个是使用提示条,一个是使用状态栏。
虽然显示文本的技术比较简单,但是它在编程过程中有着相当重要的意义。用这个技术,可以编写出相当专业的应用程序界面。
显示一般文本信息,用Visual Basic的标准控件——标签。
显示应用程序的状态信息,用Visual Basic的状态栏控件。
向用户发出操作提示,用Visual Basic提供的提示条功能。
使用标签控件
在Visual Basic的内部控件中,用于显示文本的内部控件主要有标签控件和文本框控件。文本框控件主要用于文本的交互式输入输出。
在Visual Basic中,标签控件用来记录要显示的文本信息的属性是Caption。对Caption属性赋不同的值,它就显示不同的内容。许多控件都具有Caption属性,它的作用是显示控件的标题。窗体对象的Caption属性就代表了在窗体的标题栏上显示的标题。
在Visual Basic的属性窗口中,把光标移到这个属性右边的框中,便可以输入内容了。
要使程序界面更加专业,还必须要设置标签的其它属性,包括背景颜色、前景颜色、背景类型、字体设置等。
单击属性窗口里的Back Color或Fore Color属性,会出现一个颜色列表,可以从中选择需要的颜色。标签的背景颜色决定了控件背景的颜色,其前景颜色决定了标签中文本的颜色。为了不让背景颜色遮盖了整个程序的背景,可以把标签的Back Style属性由Opaque设置为Transparent。设置方法是在属性窗口中单击这个属性右侧的箭头按钮,然后从列表中选择需要的类型。或者双击这个属性框,Visual Basic可以在各个不同的属性值之间进行切换。
标签的另一个重要的属性是Font属性。设置这个属性可以改变标签显示的文本的字体,它的设置非常简便,类似于许多常用软件中的字体格式的设置。
单击属性窗口中的Font属性右边的省略号,会出现字体设置对话框,在这个对话框中,可以改变标签显示的文本的字体、字号、样式以及有无下划线等其它一些属性。
添加状态栏控件
在编写Visual Basic程序的过程中,经常会遇到要显示应用程序当前状态的情况。有时还需要在程序的一定位置为程序的操作提供说明,这些情况可以用状态栏控件来万趁。
但是,状态栏控件不是Visual Basic的标准内部控件,在工具箱中是找不到这个控件的。所以需要你自己手动添加。
这个控件的载入需要用户手动完成。在工具箱上单击鼠标右键,会出现一个快捷菜单,在这个菜单上,共有四个命令。【隐藏】命令可以隐藏工具箱,选中【可连接的】命令可以使工具箱固定在Visual Basic的左部,不选中时,工具箱可以作为一个独立的窗口,在Visual Basic中移动。【添加选项卡】命令可以为工具箱增加一个选项卡。
在快捷菜单中选择【部件】命令,可以为当前的选项卡添加控件,选中列表中的对应的复选框,单击对话框上的【应用】按钮,便可以把对应的控件加入到工具箱中。
在窗体上放置状态栏控件并配置其属性
在窗体上放置一个状态栏控件,然后在属性窗口中单击【自定义】属性右边的省略号,会出现【属性页】对话框。在这个对话框中几乎可以设置状态栏中的所有属性,包括添加窗格、设置字体等。窗格是状态栏控件中用来显示不同内容的区域,从外形上看来有点类似于一个按钮。把状态栏分割成几个窗格,有利于在编程中对状态栏进行很好的控制,而且易于理解各个窗格所代表的内容的含义。当然,状态栏控件也可以只包含一个窗格。
这个对话框有四个选项卡:【通用】选项卡:包括状态栏的类型样式设置、鼠标指针的样式设置、简单文本设置和OLE放置模式设置。【窗格】选项卡:包括增加和删除窗格,改变窗格的尺寸,还包括许多其它非常有用的属性设置。事实上,Visual Basic中的状态栏控件不仅可以显示文本,还可以用来显示
您可能关注的文档
- Matlab教程实验一8.ppt
- MatLab求解延迟微分方程的注意事项0.doc
- matlab基础应用 03-二维平面绘图0.ppt
- MATLAB曲线图曲面图0.ppt
- matlab的例题0.docx
- Matlab课本计算题8.doc
- Maya菜单中英文对照,Maya快捷键大全8.docx
- MBR、主引导扇区,主分区、扩展分区、逻辑分区,活动分区、引导分区、系统分区、启动分区的区别详解0.doc
- MC过程对带冕薄盘辐射谱的影响0.ppt
- MDI即甲撑二苯基二异氰酸酯0.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 我有友情要出租ppt.pptx VIP
- 2018年4月自考30002幼儿园教育活动设计与组织试卷及答案解释.doc VIP
- 2026年湖南国防工业职业技术学院单招职业技能考试题库附参考答案详解(综合题).docx VIP
- 九年级语文下册教学课件《短文两篇》.pptx VIP
- 反应粘结型高分子湿铺防水卷材施工工法.docx VIP
- 2026年湖南国防工业职业技术学院单招职业技能考试题库带答案详解(模拟题).docx VIP
- 拿来可用的管培生实施方案.docx VIP
- 沪教牛津版七年级(初一)下册全册单词表.pdf VIP
- 2026年湖南国防工业职业技术学院单招职业技能考试题库附参考答案详解(培优).docx VIP
- 美容院选址、开业、运营管理成功秘诀+美容店成功经营管理实务手册.doc VIP
原创力文档

文档评论(0)