一、概述Windows 窗体 RichTextBox 控件用于显示、输入和操作格式化的文本。RichTextBox 控件除了做 TextBox 控件所做的每件事外,还可以显示字体、颜色和链接,从文件加载文本和加载嵌入的图像,以及查找指定的字符。RichTextBox 控件通常用于提供类似字处理应用程序(如 Microsoft Word)的文本操作和显示功能。RichTextBox 控件可以显示滚动条,这一点与 TextBox 控件相同;但是与 TextBox 控件不同的是,RichTextBox 控件的默认设置是水平和垂直滚动条均根据需要显示,并且拥有更多的滚动条设置。二、设定字体和颜色Windows 窗体的RichTextBox控件,可以使用 SelectionFont 属性使选定的字符变为粗体、带下划线或斜体格式。也可以使用此属性来更改选定字符的大小和字样。SelectionColor 属性可用于更改选定字符的颜色。

richTextBox1.SelectionFont = new Font("Tahoma", 12, FontStyle.Bold);

richTextBox1.SelectionColor = System.Drawing.Color.Red;

三、悬挂、缩进、项目符号的段落可以通过设置 SelectionBullet 属性将选定的段落设置为项目符号列表的格式。也可以使用 SelectionIndent、SelectionRightIndent 和 SelectionHangingIndent 属性设置段落相对于控件的左右边缘以及其他文本行的左边缘进行缩进项目符号列表格式:

richTextBox1.SelectionBullet = true;

缩进段落

将 SelectionIndent 属性设置为一个整数,该整数表示控件的左边缘和文本的左边缘之间的距离(以像素为单位)。

将 SelectionHangingIndent 属性设置为一个整数,该整数表示段落中第一行文本的左边缘与同一段落中后面的行的左边缘之间的距离(以像素为单位)。SelectionHangingIndent 属性的值只适用于段落换行后第一行下面的行。

将 SelectionRightIndent 属性设置为一个整数,该整数表示控件的右边缘与文本的右边缘之间的距离(以像素为单位)。

richTextBox1.SelectionIndent = 8;

richTextBox1.SelectionHangingIndent = 3;

richTextBox1.SelectionRightIndent = 12;

查找Find

Find(Char[])

在 RichTextBox 控件的文本中搜索字符列表中某个字符的第一个实例。

Find(String)

在 RichTextBox 控件的文本中搜索字符串。

Find(Char[], Int32)

从特定的起始点开始,在 RichTextBox 控件的文本中搜索字符列表中某个字符的第一个实例。

Find(String, RichTextBoxFinds)

在对搜索应用特定选项的情况下,在 RichTextBox 控件的文本中搜索字符串。

Find(Char[], Int32, Int32)

在 RichTextBox 控件的某个文本范围中搜索字符列表的某个字符的第一个实例。

Find(String, Int32, RichTextBoxFinds)

在对搜索应用特定选项的情况下,在 RichTextBox 控件的文本中搜索位于控件内特定位置的字符串。

Find(String, Int32, Int32, RichTextBoxFinds)

在对搜索应用特定选项的情况下,在 RichTextBox 控件文本中搜索控件内某个文本范围内的字符串。

也可以将 DetectUrls 属性设置为true,并编写处理 LinkClicked 事件的代码,从而在 Web 样式的链接中使用 RichTextBox 控件。有关更多信息,请参见如何:使用Windows窗体RichTextBox控件显示Web样式的链接。将 SelectionProtected 属性设置为true可以防止用户操作控件中的部分或全部文本。

在 RichTextBox 控件中可以通过调用 Undo 和 Redo 方法撤消和重复大多数编辑操作。CanRedo 方法使您可以确定用户最后一次撤消的操作是否可以重新应用于控件。

java richtextbox_RichtextBox 控件小节相关推荐

  1. kettle中java组件_kettle系列-[KettleUtil]kettle插件,类似kettle的自定义java类控件

    该kettle插件功能类似kettle现有的定义java类插件,自定java类插件主要是支持在kettle中直接编写java代码实现自定特殊功能,而本控件主要是将自定义代码转移到jar包,就是说自定义 ...

  2. Java文本控件型号_小博老师解析Java核心技术 ——JSwing文本型控件

    [引言] 我们在学习Java编程的时候,如果需要开发客户端窗体类型的程序,可以使用JDK中的awt和swing库.本文开始小博老师就继续为大家演示Java窗体编程中的各类控件,今天主要讲解的是文本类型 ...

  3. 2023-02-24 Android app java 模拟控件点击事件,使用performClick方法去实现

    一.Android app java 模拟控件点击事件,使用performClick方法去实现. 二.实际使用 private TextView m_bt_connect ;m_bt_connect ...

  4. java日历控件开源_6种Google日历的开源替代方案

    java日历控件开源 对于我们许多人来说,我们的日历是我们的命脉. 尽管有些人可以不用挂历或纸制日程安排者来安排他们的日程安排,但我们中的很多人已经将管理时间分配的过程转移到了数字日历上. 大多数主要 ...

  5. java treeview控件,TreeView下载

    TreeView是一款对Java开发者十分有用的控件,它的主要功能就是Java语言编写的代码显示,Java TreeView控件将用户要观看的代码以树状结构显示,支持以节点的方式观看代码,让代码的现实 ...

  6. java隐藏控件_Android控件的显示和隐藏

    在我们以前做的项目中,会出现点击显示控件或者是隐藏控件,那么该如何设置呢? 基本概念 1.在xml文件中对控件可进行配置 2.在Java代码中进行设置 可见: android:visibility=& ...

  7. java swing 控件拖动_java swing中实现拖拽功能示例

    java实现拖拽示例 Swing中实现拖拽功能,代码很简单,都有注释,自己看,运行效果如下图: package com; import java.awt.*;import java.awt.datat ...

  8. java 开源控件_一些好用的开源控件

    工作两年,一直都在做些编码方面的表面功夫,实现了很多很炫的功能,在此写下一些体验.有些比较小的dll文件我会发上来,如果是开源组织的代码我会把地址附上,毕竟人家是会更新的.大家还有什么好用的开源控件欢 ...

  9. java把控件跑挂了_Java代码动态修改 ConstraintLayout 内控件布局的辅助类

    ##上图 ConstraintUtil.java import android.support.annotation.IdRes; import android.support.constraint. ...

最新文章

  1. ASM_PREFERRED_READ_FAILURE_GROUPS
  2. 源码时代php中级项目,PHP学科项目评比圆满结束
  3. 微服务认证架构如何演进来的?
  4. net core Autofac
  5. TypeScript 热度超 C 与 Python、Go 开发收入高、运维吃香,调查了 65000 名开发者有这些发现!...
  6. Xcode12 “PushKit apps that use VoIP push must link either CallKit or IncomingCallNotifications
  7. Javac源码简单分析之解析和填充符号表
  8. 构建微信公众号管理系统-微擎
  9. 戴尔R230安装esxi
  10. DAVIS Driving Dataset 2020 (DDD20) 【转载】
  11. 3月第1周易盾业务风控关注 | 治理升级,让“标题党”、流量造假等网络乱象走开
  12. 一文看完计算机基础知识总结
  13. ULN2003A驱动12V继电器
  14. 引领盲返消费新潮流,共创社交电商新时代
  15. 详解JavaScript中选取元素的所有方法
  16. 一元二次方程虚根求法java_java怎么求一元二次方程虚根,虚根i怎么定义啊。
  17. 小彩灯特效 html+css
  18. SpringBoot:在spring官网上下载历史版本的spring插件STS压缩包
  19. SRGAN模型——pytorch实现
  20. VMware12卸载之后安装其他版本导致回滚操作的解决方法之一

热门文章

  1. cocos creator学习个人踩坑(3)--关于项目调试在一些安卓机上FPS低
  2. 川菜 in English
  3. 修改Kali的屏保时间
  4. Vert.x中文文档
  5. uwb无线通信技术的优势分析
  6. 擎标助力南京仪器仪表公司通过ITSS信息技术服务标准认证
  7. CVPR2020 | 中科院VIPL实验室录取论文详解
  8. WPF中创建水晶动画效果的treeview控件
  9. CDH6.2.0详细安装步骤
  10. Ubuntu14.04下codeblocks手动编译配置bost_1_57_0