RichTextBox控件是一种既能够输入文本、 又能够修改文本的文字处理控件, 与TextBox控件比较, RichTextBox控件的文字处理功用更加丰厚, 不只能够设定文字的色彩、 字体, 
还具有字符串检索功用。 别的, RichTextBox控件还能够翻开、修改和存储.rtf格局文件、ASCII文本格局文件及Unicode编码格局的文件。 
1、常用特点 
上面介绍的 TextBox 控件所具有的特点,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他特点。 
(1)RightMargin特点:用来设置或获取右侧空白的巨细,单位是像素。经过该特点能够设置右侧空白,如期望右侧空白为50像素,可运用如下句子: 
RichTextBox1.RightMargin=RichTextBox1.Width-50; 
(2)Rtf特点:用来获取或设置RichTextBox控件中的文本,包括一切RTF格局代码。能够运用此特点将RTF格局文本放到控件中以进行显现,或获取控件中的RTF格局文本。此特点通常用于在RichTextBox控件和其他RTF源(如 MicrosoftWord或 Windows写字板)之间交流信息。

(3)SelectedRtf 特点:用来获取或设置控件中当时选定的 RTF 格局的格局文本。此特点运用户得以获取控件中的选定文本,包括RTF格局代码。假如当时未选定任何文本,给该特点赋值将把所赋的文本刺进到刺进点处。假如选定了文本,则给该特点所赋的文本值将替换掉选定文本。 
(4)SelectionColor特点:用来获取或设置当时选定文本或刺进点处的文本色彩。 
(5)SelectionFont特点:用来获取或设置当时选定文本或刺进点处的字体。 
2、常用办法 
前面介绍的 TextBox 控件所具有的办法,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他办法。 
(1)Redo办法:用来重做前次被吊销的操作。调用的通常格局如下: 
RichTextBox目标.Redo() 
该办法无参数。 
(2)Find办法:用来从RichTextBox控件中查找指定的字符串。常常运用的调用格局如下: 
[格局1]: 
RichTextBox目标.Find(str) 
[功用]:在指定的“RichTextBox”控件中查找文本,并回来查找文本的榜首个字符在控件内的方位。假如
未找到查找字符串或许str参数指定的查找字符串为空,则回来值为1。 
[格局2]: 
RichTextBox目标.Find(str,RichTextBoxFinds) 
[功用]:在“RichTextBox 
目标”指定的文本框中查找 str 
参数中指定的文本,并回来文本的榜首个字符在
控件内的方位。假如回来负值,则未找到所查找的文本字符串。还能够运用此办法查找特定格局的文本。
参数RichTextBoxFinds指定如安在控件中履行文本查找,其取值及其意义如表9-4 
所示。 
[格局3]: 
RichTextBox目标.Find(str,start,RichTextBoxFinds) 
[功用]:这儿Find办法与前面的格局2 
基本相似,不一样的只是经过设置控件文本内的查找开端方位来减小
文本查找规模,start参数表示开端查找的方位。此功用运用户得以避开可能已查找过的文本或现已知道不
包括要查找的特定文本的文本。假如在options参数中指定了RichTextBoxFinds.Reverse值,则 
start参数的
值将指示反向查找结束的方位,因为查找是从文档底部开端的。 
(3)SaveFile办法:用来把RichTextBox中的信息保存到指定的文件中,调用格局有以下三种。 
[格局1]: 
RichTextBox目标名.SaveFile(文件名); 
[功用]:将 RichTextBox控件中的内容保存为RTF格局文件中。 
[格局2]: 
RichTextBox目标名.SaveFile(文件名,文件类型); 
[功用]:将 
RichTextBox控件中的内容保存为“文件类型”指定的格局文件中。 
[格局3]: 
RichTextBox目标名.SaveFile(数据流,数据流类型); 
[功用]:将 
RichTextBox控件中的内容保存为“数据流类型”指定的数据流类型文件中。 
其间,文件类型或数据流类型的取值及意义如表9-5所示。 
(4)LoadFile办法:运用LoadFile办法能够将文本文件、RTF文件装入RichTextBox控件。首要的调用格
式有以下三种。 
[格局1]: 
RichTextBox目标名.LoadFile(文件名); 
[功用]:将RTF格局文件或规范ASCII文本文件加载到RichTextBox控件中。 
[格局2]: 
RichTextBox目标名.LoadFile(数据流,数据流类型); 
[功用]:将现有数据流的内容加载到RichTextBox控件中。 
[格局3]: RichTextBox目标名.LoadFile(文件名,文件类型); 
[功用]:将特定类型的文件加载到RichTextBox控件中。 留意:文件类型和数据流格局

RichTextBox文字处理控件属性介绍的更多相关文章

  1. 文字处理控件TX Text Control的使用

    这几天一直在研究TX Text Control的使用,由于这方面的资料相对比较少,主要靠下载版本的案例代码进行研究,以及官方的一些博客案例进行学习,使用总结了一些心得,特将其总结出来,供大家分享学习. ...

  2. WPF中, 启用添加到RichTextBox中的控件

    原文:WPF中, 启用添加到RichTextBox中的控件   WPF中, 启用添加到RichTextBox中的控件                                           ...

  3. Android 控件属性介绍

    1.LinearLayout(线性布局): 可以分为水平线性:android:orientation= " horizontal " 和垂直线性:android:orientati ...

  4. GroupBox、TextBox、CheckBox、ToolStrip、RichTextBox、Timer控件

    GroupBox:划分窗体区域,内部可以拖放组件 TextBox:可编辑文本框,也可设置为只读 属性:ReadOnly(只读).PasswordChar(密码显示的符号,如*).Multiline(多 ...

  5. 文字处理控件TX Text Control X10独家揭秘(一):数据源自动处理

    TX Text Control即将发布的X10版本,将升级重点还是放到了其比较优势的流式布局报表设计和生成上.慧都获得了来自其开发商Text Control GmbH公司的一手资料,迫不及待的为大家带 ...

  6. UISwitch开关控件属性介绍以及获取开关状态并做出响应

    (1)UISwitch的大小也是固定的,不随我们frame设置的大小改变:也是裁剪成圆角的,设置背景就露马脚发现背景是矩形. (2)UISwitch的背景图片设置无效,即我们只能设置颜色,不能用图片当 ...

  7. TextSwitcher,译为文字转换器控件

    ViewSwitcher仅仅包含子类型TextView.TextSwitcher被用来使屏幕上的label产生动画效果.每当setText(CharSequence)被调用时,TextSwitcher ...

  8. 在 Android 的文字编辑控件 (TEdit) 中, 如何按下 Enter 就隐藏虚拟键盘

    在 Windows 的应用中,我们常常为了让使用者能够快速输入,在Edit元件中的onKeyUp或者 onKeyDown 事件中主动侦测使用者输入的字元是否有换行符号 (Enter),当使用者按下了E ...

  9. 自定义两个控件,一个是显示图标和文字的矩形,一个是带边框的label(但是不是label)

    记录遇到的两个坑 坑1. 一开始我继承button 来实现下面的控件1,后面发现button没有双击事件.就改成继承UserControl了.重新编译,导致设计时的控件文本全部被清空,因为UserCo ...

随机推荐

  1. Scala入门学习笔记三--数组使用

    前言 本篇主要讲Scala的Array.BufferArray.List,更多教程请参考:Scala教程 本篇知识点概括 若长度固定则使用Array,若长度可能有 变化则使用ArrayBuffer 提 ...

  2. openDatabase() chrome vivaldi Stylish

    located at /Users/ruili/Library/Application Support/Vivaldi/Default/databases/ Databases.db contains ...

  3. Dynamics AX 2012 R2 创建一个带有负载均衡的服务器集群

    安装额外AOS的主要目的,是将它添加到集群,或用于创建批处理服务器. 1.创建集群服务器 这里,Reinhard使用上节Install An Additional AOS 中创建的AOS,来创建集群. ...

  4. WPF:设置弹出子菜单的是否可用状态及效果

    需求: 设置弹出子菜单(二级)项仅首项可用,其他项均不可用:不可用是呈灰色效果. 注: 菜单项都是依据层级数据模板.具体格式如下: StackBlock{TextBlock{Image}.TextBl ...

  5. 结合Apache和Tomcat实现集群和负载均衡 JK 方式

    本文基本参考自 轻松实现Apache,Tomcat集群和负载均衡,经由实操经历记录而成,碰到些出入,以及个别地方依据个人的习惯,所以在一定程度上未能保持原文的完整性,还望原著者海涵. 因原文中有较多的 ...

  6. 如何去掉list里重复的数据

    去掉list重复的数据,目前总结的以下三种方法,分别是采用set集合来做.两层循环不用任何方法来做,以及一层循环采用contains()方法来做,如下: 1.采用set结合来做: package te ...

  7. linux上使用amoeba实现MySql集群,以及读写分离,主从复制

    一.由于是MySql集群,所以就不可能只有一个MySql,需要多个MySql,具体安装步骤,可以参考http://www.cnblogs.com/ywzq/p/4882140.html这个地址进行安装 ...

  8. [问题2014S08] 解答

    [问题2014S08] 解答 (此解答由徐昊宸同学和鹿彭同学提供) 设 \(P_1(\lambda),P_2(\lambda),Q_1(\lambda),Q_2(\lambda)\) 为可逆 \(\l ...

  9. <转>关闭 程序崩溃时 windows 正在检查该问题的解决方案

    本文转自:http://www.cnblogs.com/dabaopku/archive/2011/07/04/2097029.html 尤其是使用visual studio开发程序 ,自己特意thr ...

  10. Linux基本操作1 - 设备操作

    Linux开发的过程中,肯定会使用到很多设备,所以对设备的挂载卸载是一个很基本的操作. Linux对设备的默认定义如下: 一.Linux中的硬件设备号     设 备          设 备 号   ...