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讲

相关推荐
arbboter5 小时前
【网络工具】NetProxy网络代理用户手册
开发语言·网络·c#·网络代理·网络异常·代理工具
微小冷6 小时前
海康威视相机C#二次开发环境配置
数码相机·c#·.net·海康威视·相机开发
吴可可12310 小时前
C#重写机制与CAD图元开发要点
c#
A_nanda10 小时前
c#WPF开发常见问题
开发语言·c#·wpf
唐青枫10 小时前
别只会解析参数:C#.NET Spectre.Console.Cli 命令行工具实战详解
c#·.net
AI刀刀11 小时前
腾讯元宝粘贴到 word 格式混乱,AI 导出鸭一键规整排版
人工智能·c#·word·ai导出鸭
微小冷12 小时前
海康威视相机C#二次开发指图像采集
数码相机·c#·二次开发·机器视觉·海康威视·mvs·相机开发
rick97714 小时前
WinForms 父子窗体数据传递的进化之路:从参数注入到事件回传的完美闭环
c#
淡海水14 小时前
C#与常用数据结构源码剖析-全篇导览
开发语言·数据结构·unity·面试·职场和发展·c#
在世修行14 小时前
从零打造 C# 工业视觉检测系统(十五):项目打包部署与进阶展望
开发语言·c#·视觉检测