vb的TextBox如何做记事本那样的页面设置?

rt... rt 展开
 我来答
siyiqing
2009-07-16 · TA获得超过2169个赞
知道小有建树答主
回答量:930
采纳率:0%
帮助的人:904万
展开全部
从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中“书写器”的程序将不再是一件难事,如果有兴趣不妨试一试。

参考资料: http://media.ccidnet.com/media/ciw/662/01750002.htm

zzs1949
2009-07-16 · TA获得超过1600个赞
知道小有建树答主
回答量:1250
采纳率:80%
帮助的人:1123万
展开全部
只能一点一点自己做 没有现成的模块
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2032eaa
2009-07-16 · TA获得超过809个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1822万
展开全部
用richtext就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式