Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:17:58
C#中RichTextBox控件应用实例

C#中RichTextBox控件应用实例

RichTextBox控件

1.功能

RichTextBox控件用于显示、输入和操作带有格式的文本。RichTextBox控件除了能够执行TextBox控件的所有功能之外,它还显示字体、颜色、超级链接、从文件加载文本或者图像、撤销、重复、编辑操作以及查找指定的字符。RichTextBox通常用于提供文本操作和显示功能。与TextBox控件一样,该控件也可以显示滚动条;与TextBox控件不同的是,默认情况下,该控件将同时显示水平滚动条和垂直滚动条,并具有更多的滚动条设置。图1为RichTextBox控件。



图1 RichTextBox控件

2.属性

RichTextBox控件常用属性及说明如表1所示。



表1 RichTextBox控件常用属性及说明

下面对比较重要的属性进行详细介绍。

(1)SelectionColor属性。

语法:

public Color SelectionColor { get; set; }
属性值:表示应用到当前选定文本或在插入点后输入的文本的颜色。

(2)SelecteText属性。

语法:

public override string SelectedText { get; set; }
属性值:表示控件中选定文本的字符串。

示例

SelecteText属性与SelectionColor属性

本示例将RichTextBox框内的文字设置为红色,同时选定文本,并将选定的文本显示在Label标签控件中。示例运行结果如图2和图3所示。



图2 SelectionColorn属性



图3 SelecteText属性

程序主要代码如下:

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

this.label1.TextConvert.ToString(richTextBox1.Find(richTextBox1.SelectedText.ToString()));

3.方法

RichTextBox控件常用方法及说明如表2所示。



表2 RichTextBox控件常用方法及说明

下面详细介绍Find方法,该方法用于在RichTextBox控件中搜索指定文本。

语法:

public int Find (string str)
参数如下。

str:要在控件中定位的文本。

返回值:在控件中找到搜索文本的位置。如果未找到搜索字符串或者在 str 参数中指定了空搜索字符串,则为−1。

完整程序代码如下:


If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759