3个回答
展开全部
从visualbasic4.0开始,就提供了richtext框控件,它可以对文字进行适当的排版处理。
但是richtext框控件,在visualbasic启动时并不在工具箱中出现,可能一些用户根本不知道它的存在。要将richtext框加入到工具箱中,需要从tools菜单中选cus�tomcontrols。然后在customcontrols对话框中单激橡击mi�crosoftrichtextcustomcntrol边上的方框,使其选入,选择ok返回visualbasic设计环境,你就可以从工具箱中找到richtext框了。
richtext框支持text框的所有属性,所以可以很容易地利用richtext框来取代text框。
下面一段向大家介绍一下richtext框新增的一些函数和属性。
1、改变字体
同text框一样,可以在properties对话框中设置初始字体。作为richtext框的默明御旁认字体。可以通过下列属性的一个或多个对具体选定的文字进行排版:
·selfontname—改变所选文本的字体。
·selbold—使所选文本变成黑体。
·selitalic—使所选文本成为斜体。
·selfontsize—改变所选文本的字体尺寸。
·selunderline—为所选文本加下划线。
·selstrikethrough—为所选文本加删除线。
例如要把rich�text1框中的选定文本变成宋体可用如下语句:
richtext1selfontnameΚ“宋体”
例如要把richtext1框中的选定文本加下划线可有如下语句:
richtextlselunderlineΚtrue
2、改变段落形式
richtext框不但能改变文字的字体特征,还允许用户在文本中使用缩进和悬挂。标准的缩进使所选的文本段落的左边界从richtext框的左边界处向右移。这类缩进是利用selindent属性来完成的。sel�rightindent属性还可以使所选的文本段落的右边界向左移。而selhangingindent属性可使所选文本段落中,第一行后的所有行都缩进。
这三种属性只能用代码设置,使用语法相同。用selindent的语法例子说明:窗体名·控件名·selindentΚ数值
利用richtext框,可改变文本中段落中的对齐方式。可实现段落沿richtext框的左边界对齐(默认形式)、右边界对齐和居中。控制文本对齐的属性是selalignment属性。语法为:窗体名·控件名·selalignmentΚ属性值
属性值可选0、1、2。其中0为左对齐,1为右对齐,2为居中。
3、保存和读取编辑过的文件
为了保拆厅存richtext框中的排版信息,不但要保存文本,还要保存排版代码,这是很麻烦的一件事。值得庆幸的是,visualbasic4.0提供了保存和提取的控制方法,可以完全的为用户做对这些工作。
要保存richtext框中的文本可以用savefile,用法如下:
richtext框名·savefileΚ要保存文件的路径(盘符和目录)和名称
为了将编辑过的文件调回richtext框编辑,可以用loadfile,用法如下:
richtext框名·loadfileΚ要保存文件的路径(盘符和目录)和名称
因为有了richtext框,visualbasic的文本编辑进入了它前所未有的新领域。现在编出类似windows中“书写器”的程序将不再是一件难事,如果有兴趣不妨试一试。
但是richtext框控件,在visualbasic启动时并不在工具箱中出现,可能一些用户根本不知道它的存在。要将richtext框加入到工具箱中,需要从tools菜单中选cus�tomcontrols。然后在customcontrols对话框中单激橡击mi�crosoftrichtextcustomcntrol边上的方框,使其选入,选择ok返回visualbasic设计环境,你就可以从工具箱中找到richtext框了。
richtext框支持text框的所有属性,所以可以很容易地利用richtext框来取代text框。
下面一段向大家介绍一下richtext框新增的一些函数和属性。
1、改变字体
同text框一样,可以在properties对话框中设置初始字体。作为richtext框的默明御旁认字体。可以通过下列属性的一个或多个对具体选定的文字进行排版:
·selfontname—改变所选文本的字体。
·selbold—使所选文本变成黑体。
·selitalic—使所选文本成为斜体。
·selfontsize—改变所选文本的字体尺寸。
·selunderline—为所选文本加下划线。
·selstrikethrough—为所选文本加删除线。
例如要把rich�text1框中的选定文本变成宋体可用如下语句:
richtext1selfontnameΚ“宋体”
例如要把richtext1框中的选定文本加下划线可有如下语句:
richtextlselunderlineΚtrue
2、改变段落形式
richtext框不但能改变文字的字体特征,还允许用户在文本中使用缩进和悬挂。标准的缩进使所选的文本段落的左边界从richtext框的左边界处向右移。这类缩进是利用selindent属性来完成的。sel�rightindent属性还可以使所选的文本段落的右边界向左移。而selhangingindent属性可使所选文本段落中,第一行后的所有行都缩进。
这三种属性只能用代码设置,使用语法相同。用selindent的语法例子说明:窗体名·控件名·selindentΚ数值
利用richtext框,可改变文本中段落中的对齐方式。可实现段落沿richtext框的左边界对齐(默认形式)、右边界对齐和居中。控制文本对齐的属性是selalignment属性。语法为:窗体名·控件名·selalignmentΚ属性值
属性值可选0、1、2。其中0为左对齐,1为右对齐,2为居中。
3、保存和读取编辑过的文件
为了保拆厅存richtext框中的排版信息,不但要保存文本,还要保存排版代码,这是很麻烦的一件事。值得庆幸的是,visualbasic4.0提供了保存和提取的控制方法,可以完全的为用户做对这些工作。
要保存richtext框中的文本可以用savefile,用法如下:
richtext框名·savefileΚ要保存文件的路径(盘符和目录)和名称
为了将编辑过的文件调回richtext框编辑,可以用loadfile,用法如下:
richtext框名·loadfileΚ要保存文件的路径(盘符和目录)和名称
因为有了richtext框,visualbasic的文本编辑进入了它前所未有的新领域。现在编出类似windows中“书写器”的程序将不再是一件难事,如果有兴趣不妨试一试。
参考资料: http://media.ccidnet.com/media/ciw/662/01750002.htm
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询