学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 电脑知识 > 电脑基础

k26电脑C#中RichTextBox 控件介绍

 更新时间: 2019-08-14 22:40:46   作者:第二电脑网   来源:第二电脑网   浏览数:252   我要评论

原文地址:http://www.digos.c/idex.php?topic=948.0【RichTextBox控件介绍】 Widows 窗体 RichTextBox 控件用于显示、输入和操作格式化的文本。RichTextBox 控件除了
原文地址:http://www.dingos.cn/index.php?topic=948.0
【RichTextBox控件介绍】
Windows 窗体 RichTextBox 控件用于显示、输入和操作格式化的文本。RichTextBox 控件除了做 TextBox 控件所做的每件事外,还可以显示字体、颜色和链接,从文件加载文本和加载嵌入的图像,以及查找指定的字符。RichTextBox 控件通常用于提供类似字处理应用程序(如 Microsoft Word)的文本操作和显示功能。RichTextBox 控件可以显示滚动条,这一点与 TextBox 控件相同;但是与 TextBox 控件不同的是,RichTextBox 控件的默认设置是水平和垂直滚动条均根据需要显示,并且拥有更多的滚动条设置。
【使用 RichTextBox 控件】
与 TextBox 控件一样,显示的文本由 Text 属性设置。RichTextBox 控件有许多用于设置文本格式的属性。为操作文件,LoadFile 和 SaveFile 方法可以显示和编写包括纯文本、Unicode 纯文本和 RTF 格式 (RTF) 在内的多种文件格式。可能的文件格式在 RichTextBoxStreamType 枚举中列出。可以使用 Find 方法查找文本字符串或特定字符。
在 RichTextBox 控件中可以通过调用 Undo 和 Redo 方法撤消和重复大多数编辑操作。CanRedo 方法使您可以确定用户最后一次撤消的操作是否可以重新应用于控件。
【在 Windows 窗体 RichTextBox 控件中保存文件】
Windows 窗体 RichTextBox 控件可以用下面几种格式之一写入它显示的信息:
纯文本
Unicode 纯文本
RTF 格式
用空格取代 OLE 对象的 RTF
带有 OLE 对象的文本化表示形式的纯文本
若要保存文件,请调用 SaveFile 方法。也可以使用 SaveFile 方法将数据保存到流中。
【将控件的内容保存到文件】
1. 确定要保存的文件的路径。
若要在实际应用程序中实现此操作,通常可使用 SaveFileDialog 组件。
2. 调用 RichTextBox 控件的 SaveFile 方法,指定要保存的文件以及可选的文件类型。
如果调用该方法时仅使用文件名作为其唯一参数,则该文件将保存为 RTF 文件。
若要指定其他文件类型,可以用RichTextBoxStreamType 枚举的值作为其第二个参数来调用该方法。
【为 Windows 窗体 RichTextBox 控件设置字体属性】
Windows 窗体 RichTextBox 控件具有多个用于设置所显示的文本格式的选项。可以使用 SelectionFont 属性使选定的字符变为粗体、带下划线或斜体格式。也可以使用此属性来更改选定字符的大小和字样。SelectionColor 属性可用于更改选定字符的颜色。
1. 将 SelectionFont 属性设置为合适的字体。
若要使用户能够在应用程序中设置字体系列、大小和字样,通常可以使用 FontDialog 组件。
2. 将 SelectionColor 属性设置为合适的颜色。
若要使用户能够在应用程序中设置颜色,通常可以使用 ColorDialog 组件。
程序代码:
richTextBox1.SelectionFont = new Font("Tahoma", 12, FontStyle.Bold);
richTextBox1.SelectionColor = System.Drawing.Color.Red;
【为 Windows窗体RichTextBox加载“*.rtf”文件信息】
1. 确定要保存的文件的路径。
若要在实际应用程序中实现此操作,通常可使用 LoadFileDialog 组件。
2. 调用 RichTextBox 控件的 LoadFile 方法,指定要加载的文件以及可选的文件类型。
【在RichTextBox控件中添加图片和信息】
DataFormats.Format myFormat = null;
//为RichTextBox控件中添加图片
Clipboard.SetDataObject(imageList1.Images[index], false);
myFormat = DataFormats. GetFormat_r(DataFormats.Bitmap);
//为RichTextBox控件中添加文字
Clipboard.SetDataObject(richTextBox2.Text);
myFormat = DataFormats. GetFormat_r(DataFormats.Text);

www.002pc.com从k26电脑C#中RichTextBox 控件介绍分析来看,对k26电脑C#中RichTextBox 控件介绍的结果。


if (this.richTextBox1.CanPaste(myFormat))
this.richTextBox1.Paste(myFormat);
【相关说明】
DataFormats.Format 类:表示剪贴板格式类型。
Clipboard 类:提供将数据置于系统剪贴板中以及从中检索数据的方法。无法继承此类。
Clipboard.SetDataObject 方法 (Object, Boolean):将数据置于系统剪贴板中,并指定在退出应用程序后是否将数据保留在剪贴板中。
参数:
data:要置于剪贴板中的数据。
copy:如果想在退出应用程序后将数据保留在剪贴板中,则为 true;否则为 false。
DataFormats 类:提供 static 预定义的 Clipboard 格式名称。
DataFormats.GetFormat 方法 (String):为指定的格式返回带有Windows剪贴板数字ID和名称的DataFormats.Format。
DataFormats.GetFormat 方法 (Int32):为指定的ID返回带有Windows剪贴板数字ID和名称的DataFormats.Format。
更多:k26电脑C#中RichTextBox 控件介绍
https://www.002pc.com/diannaojichu/956.html

你可能感兴趣的控件,C#,RichTextBox,介绍

关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

  浙ICP备140365454号

©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118