高级控件的使用 Visual C# 2008 提供了很多用于开发Windows 和Web 应用程序的控件,上一章介绍了一些常用的控件,本章接着结合实例介绍一些用于设计Windows 应用程序的高级控件的使用方法,如RichTextBox、TreeView、WebBrowser、菜单(MenuStrip 和ContextMenuStrip)、ToolStrip、StatusStrip 和CommonDialog(公用对话框)
1 RichTex tBox 控件 多格式文本框(RichTextBox)控件允许用户输入和编辑文本的同时提供了比普通的TextBox控件更高级的格式特征
RichTextBox控件提供了几个有用的特征,从而可以在控件中安排文本的格式
要改变文本的格式,必须先选中该文本
只有选中的文本才可以编排字符和段落的格式
有了这些属性,就可以设置文本使用粗体,改变字体的颜色,创建超底稿和子底稿
也可以设置左右缩排或不缩排,从而调整段落的格式
RichTextBox控件可以打开和保存 RTF 文件和普通的ASCII 文本文件
可以使用控件的方法(LoadFile 和SaveFile)直接读取和保存文件
RichTextBox控件支持几乎所有的TextBox控件中的属性、方法和事件,如MaxLength属性、MultiLine 属性、SelectAll()方法等
因此,能够使用TextBox控件的应用程序很容易改为使用RichTextBox控件
然而,RichTextBox控件并没有普通 TextBox控件的64K 字符能力的限制,同时也具有一些特有的属性、方法和事件
RichTextBox控件常用的属性和方法如下: 说明:为了方便介绍RichTextBox控件的常用属性和方法,假定有一个名为 rtxtNotepad的多格式文本框控件,用于记事本程序的文