Almost all computer applications display at least some text. Most .NET controls have a Text property that displays a string of text as part of the control (a caption). Text is used for menus; for help systems; to enter, view, and edit data; to label other controls; and to provide direction to the user. In many applications, such as word processors and text editors, text is the raison d'etre for the program itself.
In addition to the Text property of most controls, there are also several .NET controls whose primary purpose is to display text. Those controls are the topic of this chapter.