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讲

相关推荐
Xin_ye1008612 小时前
C# 零基础到精通教程 - 第七章:面向对象编程(入门)——类与对象
开发语言·c#
rockey62712 小时前
AScript异步执行与await关键字
c#·.net·script·eval·expression·异步执行·动态脚本
程序leo源14 小时前
Qt窗口详解
开发语言·数据库·c++·qt·青少年编程·c#
月巴月巴白勺合鸟月半18 小时前
质本洁来还洁去,强于污淖陷文本
c#
Xin_ye1008619 小时前
C# 零基础到精通教程 - 第八章:面向对象编程(进阶)——继承与多态
开发语言·c#
asdzx6720 小时前
使用 C# 打印 Excel 文档(详细教程)
c#·excel
伽蓝_游戏1 天前
第四章:AssetBundle 核心机制与文件结构
unity·c#·游戏引擎·游戏程序
2501_930707781 天前
使用C#代码拆分 PowerPoint 演示文稿
开发语言·c#·powerpoint
SenChien1 天前
C#学习笔记-入门篇
笔记·学习·c#·rider
诙_1 天前
由C++速通C#
开发语言·c#