C# WinForm —— 20 RichTextBox 介绍

1. 简介

富文本框,拥有TextBox的所有功能,,但还有更多高级的文本输入和编辑功能,比如设置字体颜色、样式、段落、图片、超链接等

2. 常用属性

属性 解释
(Name) 控件ID,在代码里引用的时候会用到,一般以 rtxt 开头
AcceptsTab 是否接受制表符作为多行编辑控件的输入,默认false
AutoWordSelection 打开/关闭自动选择字词,默认false
BulletIndent 定义控件中项目符号的缩进,默认为0
DetectUrls 是否自动将URL的格式设置为链接,默认为true
Dock 定义要绑定到容器的控件边框
EnableAutoDragDrop 启用文本、图像、和其他数据的拖放操作,默认false
ForeColor 前景色,字体的颜色
HideSelection 当编辑控件失去焦点时,是否隐藏选定的内容
Lines 多行编辑中的文本行,作为字符串值的数组 String[] Array
MaxLength 可以在编辑控件中输入的最大字符数
Multiline 编辑控件中的文本是否能够跨越多行,默认true
ReadOnly 是否能够更改编辑控件中的文本
ScrollBars 定义控件滚动条的行为
Both:需要时 显示 水平和垂直 滚动条
Horizontal:需要时 显示 水平 滚动条
Vertical:需要时 显示 垂直 滚动条

None:始终不显示滚动条
ForcedHorizontal:始终 显示 水平 滚动条
ForcedVertical:始终 显示 垂直 滚动条
ForcedBoth:始终 显示 水平和垂直 滚动条
Text 编辑框中的文本
WordWrap 多行编辑控件是否自动换行,默认true
RightMargin 定义右边距尺寸
SelectionIndent 所选文本的缩进,在类文件中才能看到这个属性
SelectedFont 所选文本的字体,在类文件中才能看到这个属性
SelectionColor 所选文本的字体颜色,在类文件中才能看到这个属性
SelectionBackColor 所选文本的背景颜色,在类文件中才能看到这个属性

3. 常用事件

事件 解释
TextChanged 控件中的文本改变时,发生的事件
SelectionChanged 当前选定的内容 改变时,发生的事件
LinkClicked 当点击编辑框中的超链接时,发生的事件

4. 常用方法

方法 解释
Clear 清空编辑框中的内容
AppendText 指定文本追加到文本内容的末尾
Focus() 获取焦点
Select() 选择文本
SelectAll() 选择所有文本
Undo()、Redo() 撤销、重做
Paste() 复制
Replace() 替换
Find() 查找指定字符串
LoadFile() 将某个文本文件的内容通过其路径加载到编辑框中
SaveFile() 将文本框中的内容保存成一个富文本格式的文件

参考: 2023年C#之WinForm零基础教程50讲

相关推荐

  1. C# WinForm —— 20 RichTextBox 介绍

    2024-05-16 09:58:10       37 阅读
  2. 【WPF应用23】wpf 基本控件-RichTextBox详解与示例

    2024-05-16 09:58:10       41 阅读
  3. QCoro: Qt C++ 20 协程库介绍

    2024-05-16 09:58:10       52 阅读
  4. C#: richTextBox 富文本编辑控件使用

    2024-05-16 09:58:10       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-16 09:58:10       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-16 09:58:10       101 阅读
  3. 在Django里面运行非项目文件

    2024-05-16 09:58:10       82 阅读
  4. Python语言-面向对象

    2024-05-16 09:58:10       91 阅读

热门阅读

  1. C++ QT设计模式总结

    2024-05-16 09:58:10       35 阅读
  2. 初级银行从业资格证知识点(十二)

    2024-05-16 09:58:10       28 阅读
  3. 定向传递函数(DTF)算法

    2024-05-16 09:58:10       34 阅读
  4. Golang中HTTP包的内存泄漏

    2024-05-16 09:58:10       30 阅读
  5. Spring Batch 是什么?主要用于什么场景?

    2024-05-16 09:58:10       30 阅读
  6. Gateway基本配置的参数以及yml示例

    2024-05-16 09:58:10       35 阅读
  7. error in ./src/assets/css/element-variables.scss

    2024-05-16 09:58:10       32 阅读
  8. matlab实现马尔科夫链

    2024-05-16 09:58:10       37 阅读
  9. SpringBoot自定义Starter

    2024-05-16 09:58:10       33 阅读