VB里关于Rich textbox控件的方法 VB6中的RichTextBox控件怎么能实现TextBox...

vb\u4e2drich textbox1\u63a7\u4ef6\u600e\u4e48\u4f7f\u7528

\u5bcc\u6587\u672c\u6846\u7684\u6700\u5927\u4f18\u52bf\u5728\u4e8e\u53ef\u4ee5\u653e\u5165\u56fe\u7247\uff0c\u53ef\u4ee5\u5bf9\u6bcf\u4e00\u4e2a\u6587\u5b57\u4fee\u6539\u5b57\u4f53\u5b57\u53f7\u3002
\u4e0e\u6587\u672c\u6846\u4ee3\u7801\u4e0d\u540c\u5904\uff0c\u5b83\u7684\u5c5e\u6027\u90fd\u4f1a\u52a0\u4e00\u4e2asel\uff0c\u6bd4\u5982\uff1a
richtextBox.SelColor\u2018\u989c\u8272
richtextBox.SelBold '\u52a0\u7c97
\u53e6\u5916\uff0c\u4fdd\u5b58\u548c\u6253\u5f00\u4e5f\u5f88\u65b9\u4fbf\u3002

richtextBox.LoadFile("\u6587\u4ef6") \u2018\u6253\u5f00\u6587\u4ef6
richtextBox.SaveFile("\u6587\u4ef6") '\u4fdd\u5b58\u6587\u4ef6

richtext\u6709\u4e2a\u5c5e\u6027AutoVerbMenu\u8bbe\u7f6e\u4e3aTrue\u5c31\u884c\u4e86

RichTextBox 控件提供了一些属性,通过这些属性,可对该控件中任何部分的文本使用不同的格式。用这些属性,可以将文本变为粗体或斜体,改变文本的颜色,创建上标或下标。可以调整段落的左右缩进值,还可以使用悬挂式缩进。

用途
作为“无底”的文本框,可用于编写阅读特别大的文本文件的应用程序。
在任何应用程序中实现功能完备的文本编辑器。
特性
以 RTF 格式或 ASCII 文本格式打开或保存文件。可以使用该控件的方法(LoadFile 和 SaveFile),直接读写文件。也可以用该控件的属性,比如 SelRTF 和 TextRTF,联合 Visual Basic 的文件输入输出语句读写文件。
将 .rtf 文件的内容装入 RichTextBox 控件,只需将该文件(比如从 Windows 95 “资源管理器”中)的内容直接拖入该控件,或者将其它应用程序(比如 Microsoft Word)中使用文件的突出显示部分直接拖入该控件。
设置 FileName 属性,将 .rtf 或 .txt 文件的内容装入该控件。
用 SelPrint 方法打印 RichTextBox 控件中的全部或部分文本。
将 RichTextBox 控件绑定到 Data 控件,可以处理 Microsoft Access 数据库的 Memo 字段,或者其它数据库中大型的文本字段(比如 SQL 服务器中的 TEXT 数据类型)。
在运行时,用 OLEObject 集合的 Add 方法,将嵌入对象,比如位图、图标、应用程序图标,加到该控件中。在设计时或运行时,可以拖放任何嵌入对象到控件中,包括文档,比如 Microsoft Excel 的电子表格和 Microsoft Word 文档等。
在设计时设置滚动条
按照缺省规定,RichTextBox 没有滚动条。在运行时,如果在该控件中装入了较大的文件,最终用户就不能看到文件的全部内容了。为使用户能够方便地进行滚动,可将其 ScrollBars 属性设置为 1(水平的)、2(竖直的)或 3(两个都有)。这必须在设计时完成,因为 ScrollBars 属性在运行时是只读的。
用 LoadFile 和 SaveFile 方法打开和保存文件
用 LoadFile 和 SaveFile 方法可以方便地为 RichTextBox 控件打开或保存 RTF 文件。注意 如果文件中包含了该控件不能支持的 RTF 编码,仅相关的文本在 RichTextBox 控件中将不会出现。

用 SelFontName、SelFontSize 和 SelFontColor 设置字体属性
要改变 RichTextBox 控件中的字体特性,可以使用 SelFontName、SelFontSize 和 SelFontColor 属性。

通常使用 ComboBox 控件显示这些属性的选项。随后可用 ComboBox 控件的 Click 事件改变属性。
重点 这些属性只影响选中的文本,或者,如果没有选中文本,则影响当前光标位置之后键入的文本。

格式化段落的缩进、悬挂式缩进和项目符号
RichTextBox 控件的另一个特性是它可以创建有缩进、悬挂式缩进和项目符号的段落。

要使用 SelFontName、SelFontSize 和 SelFontColor 属性,最终用户必须选中一个或多个段落。
请注意用于设置 SelIndent、SelHangingIndent、BulletIndent 和其它属性的值,要依赖于 RichTextBox 控件的容器的 ScaleMode 属性。
同时还要注意段落的 SelBullet 属性必须设置为 True,才能将该段设置为有项目符号的样式。

用 SelChange 事件通知属性的变化
要通告用户选中的任何文本的当前属性,可以使用 SelChange 事件。每当插入点改变,或者选中内容被改变时,均会产生该事件。
用 SelPrint 方法打印 RichTextBox 的内容
要打印 RichTextBox 控件,可以使用 SelPrint 方法。该方法需要一个参数,即用来打印 RichTextBox 控件内容的 Printer 对象的 hDC 属性。如果用户选中了某些文本,则只打印选中的文本。如果没有选中任何文本,则打印该控件的所有内容。

在控件中显示嵌入对象
在运行时,最终用户可拖动任何嵌入对象,并放入 RichTextBox 控件。在控件中可以嵌入两种对象:以图标形式显示的对象,和以数据形式显示的对象。

单击后,嵌入的对象就会象预料的那样,即启动与该文件相关联的应用程序。当控件中的数据以 RTF 文件形式保存时(用 SaveFile 方法),嵌入对象中的信息也将被保存。

用 OLEObjects 集合的 Add 方法添加嵌入对象
用 OLEObject 集合的 Add 方法可将嵌入对象以编程方式加入该控件,在运行时,可用 Add、Clear 和 Remove 方法,动态地向该控件中充填嵌入对象。

richbox的方法和属性。和textbox差不多。一样。告诉你一个方法。直接查看该控件的右边属性。如果是中文版。都有说明。大体都是一样的。比如aaa.text="" aaa.visable="true" ..等等.楼上哪复制了一堆。还有 ComboBox 。强。

扩展阅读:rich text format ... journal of hydrology ... exe excellent excitement ... vb richtextbox控件 ... 小程序rich-text ... autotext ... text ... cxuiuexe exe ... rich ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网