100165548.htm
来自「C#高级编程(第三版),顶死你们。。 。up」· HTM 代码 · 共 128 行 · 第 1/2 页
HTM
128 行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
19.3.14 TextBox控件与RichTextBox控件
</title></head>
<body>
<div class="area">
<div class="col1">
<div class="lineBlue">
</div>
<!-- title -->
<div class="arcTitle">
<h1>
<a href="../16">
C#高级编程(第3版)【全文连载】
</a>
</h1>
<div style="text-align: center; font-size: 15px">
<a href="100165548.htm">
19.3.14 TextBox控件与RichTextBox控件
</a>
</div>
<div style="text-align: center; font-size: 15px">
<a class="url" href="../../default.htm">http://book.csdn.net/</a>
2006-10-13 14:41:00
</div>
<div style="margin: 0px auto; width: 700px; border: solid 1px #0b5f98;">
<div style="float: left; width: 16px; background-color: #0b5f98; color: White; padding: 1px;">
图书导读
</div>
<div style="float: right; width: 670px; text-align: left; line-height: 16pt; padding-left: 2px">
<!--导读-->
<h1 id="divCurrentNode" style="color: #b83507; width: 100%; text-align: left; font-size: 12px; padding-left: 2px">当前章节:<a href='100165548.htm'><font color='red'>19.3.14 TextBox控件与RichTextBox控件</font></a></h1>
<div id="divRelateNode" style="padding-left: 2px">
<div style='float:left;width:49%'>·<a href='100165545.htm'>19.3.11 PictureBox控件</a></div><div style='float:right;width:49%'>·<a href='100165546.htm'>19.3.12 ProgressBar控件</a></div><div style='float:left;width:49%'>·<a href='100165547.htm'>19.3.13 RadioButton控件</a></div><div style='float:right;width:49%'>·<a href='100165549.htm'>19.3.15 Splitter控件</a></div><div style='float:left;width:49%'>·<a href='100165550.htm'>19.3.16 StatusBar控件</a></div><div style='float:right;width:49%'>·<a href='100165551.htm'>19.3.17 TabControl控件和TabPages控件</a></div></div>
</div>
</div>
</div>
<!-- main -->
<div id="main">
<div id="text"> <link href="css.css" rel="stylesheet" type="text/css" /><h3 style="MARGIN-TOP: 8.15pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FTEL: 8.15pt"><span lang="EN-US">19.3.14 TextBox</span><span style="FONT-FAMILY: 黑体">控件与</span><span lang="EN-US">RichTextBox</span><span style="FONT-FAMILY: 黑体">控件</span></h3>
<p class="MsoNormal"><span lang="EN-US">TextBox</span><span style="FONT-FAMILY: 宋体">控件是工具箱中最常用的控件之一。</span><span lang="EN-US">TextBox</span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US">RichTextBox</span><span style="FONT-FAMILY: 宋体">控件都派生于</span><span lang="EN-US">TextBoxBase</span><span style="FONT-FAMILY: 宋体">。</span><span lang="EN-US">TextBoxBase</span><span style="FONT-FAMILY: 宋体">提供了</span><span lang="EN-US">MultiLine</span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US">Lines</span><span style="FONT-FAMILY: 宋体">属性,</span><span lang="EN-US">MultiLine</span><span style="FONT-FAMILY: 宋体">属性的值是一个布尔值,允许</span><span lang="EN-US">TextBox</span><span style="FONT-FAMILY: 宋体">控件在多行中显示文本。文本框中的每一行都是字符串数组的一部分。这个数组通过</span><span lang="EN-US">Lines</span><span style="FONT-FAMILY: 宋体">属性来访问。</span><span lang="EN-US">Text</span><span style="FONT-FAMILY: 宋体">属性把整个文本框内容返回为一个字符串。</span><span lang="EN-US">TextLength</span><span style="FONT-FAMILY: 宋体">是返回的文本字符串的总长。</span><span lang="EN-US">MaxLength</span><span style="FONT-FAMILY: 宋体">属性把文本的长度限制为指定的数字。</span></p>
<p class="MsoNormal"><span lang="EN-US">SelectedText</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">SelectionLength</span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US">SelectionStart</span><span style="FONT-FAMILY: 宋体">都处理文本框中当前选中的文本。选中的文本是控件获得焦点时突出显示的文本。</span></p>
<p class="MsoNormal"><span lang="EN-US">TextBox</span><span style="FONT-FAMILY: 宋体">控件增加了几个有趣的属性。</span><span lang="EN-US">AcceptsReturn</span><span style="FONT-FAMILY: 宋体">属性的值是一个布尔值,允许</span><span lang="EN-US">TextBox</span><span style="FONT-FAMILY: 宋体">把回车键接受为一个新行,或者激活窗体上的默认按钮。这个属性设置为</span><span lang="EN-US">true</span><span style="FONT-FAMILY: 宋体">时,按下回车键会在文本框中创建一个新行。</span><span lang="EN-US">CharactorCasing</span><span style="FONT-FAMILY: 宋体">确定文本框中文本的大小写。</span><span lang="EN-US">CharactorCasing</span><span style="FONT-FAMILY: 宋体">枚举包含</span><span lang="EN-US">3</span><span style="FONT-FAMILY: 宋体">个值</span><span lang="EN-US">Lower</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">Normal</span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US">Upper</span><span style="FONT-FAMILY: 宋体">。</span><span lang="EN-US">Lower</span><span style="FONT-FAMILY: 宋体">会使所有的文本小写,</span><span lang="EN-US">Upper</span><span style="FONT-FAMILY: 宋体">则把所有的文本转变为大写,</span><span lang="EN-US">Normal</span><span style="FONT-FAMILY: 宋体">把文本显示为输入时的形式。</span><span lang="EN-US">PasswordChar</span><span style="FONT-FAMILY: 宋体">属性用一个字符表示用户在文本框中输入文本时要显示给用户的内容,这通常用于输入密码和</span><span lang="EN-US">pin</span><span style="FONT-FAMILY: 宋体">数字。</span><span lang="EN-US">Text</span><span style="FONT-FAMILY: 宋体">属性返回输入的文本,只有显示的内容会受这个属性的影响。</span></p>
<p class="MsoNormal"><span lang="EN-US">RichTextBox</span><span style="FONT-FAMILY: 宋体">是一个文本编辑控件,它可以处理特殊格式的文本。顾名思义,</span><span lang="EN-US">RichTextBox</span><span style="FONT-FAMILY: 宋体">控件使用</span><span lang="EN-US">Rich Text Format(RTF)</span><span style="FONT-FAMILY: 宋体">处理特殊的格式。使用</span><span lang="EN-US">Selection</span><span style="FONT-FAMILY: 宋体">属性</span><span lang="EN-US">SelectionFont</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">SelectionColor</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">SelectionBullet</span><span style="FONT-FAMILY: 宋体">可以修改格式,使用</span><span lang="EN-US">SelectionIndent</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">SelectionRightIndent</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">SelectionHangingIndent</span><span style="FONT-FAMILY: 宋体">可以修改段落的格式。所有</span><span lang="EN-US">Selection</span><span style="FONT-FAMILY: 宋体">属性的工作方式都相同。如果有一个突出显示的文本段,对</span><span lang="EN-US">Selection</span><span style="FONT-FAMILY: 宋体">属性的修改就会影响选中的文本。如果没有选中文本,这些修改就对当前插入点后面的文本起作用。</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">控件的文本可以使用</span><span lang="EN-US">Text</span><span style="FONT-FAMILY: 宋体">属性或</span><span lang="EN-US">Rtf</span><span style="FONT-FAMILY: 宋体">属性提取。</span><span lang="EN-US">Text</span><span style="FONT-FAMILY: 宋体">属性只返回控件的文本,而</span><span lang="EN-US">Rtf</span><span style="FONT-FAMILY: 宋体">属性返回带格式的文本。</span></p>
<p class="MsoNormal"><span lang="EN-US">LoadFile</span><span style="FONT-FAMILY: 宋体">方法可以用两种方式从文件中加载文本。它可以使用一个表示文件名和路径的字符串,也可以使用一个流对象。还可以指定</span><span lang="EN-US">RichTextBoxStreamType</span><span style="FONT-FAMILY: 宋体">。表</span><span lang="EN-US">19-3</span><span style="FONT-FAMILY: 宋体">列出了</span><span lang="EN-US">RichTextBoxStreamType</span><span style="FONT-FAMILY: 宋体">的值。</span></p>
<p class="a5" style="MARGIN-TOP: 8.15pt"><span style="FONT-FAMILY: 黑体">表</span><span lang="EN-US"> 19-3</span></p>
<table class="MsoNormalTable" style="BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none" cellspacing="0" cellpadding="0" border="1">
<tbody>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: windowtext; PADDING-BOTTOM: 0cm; WIDTH: 97.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="130">
<p class="a5" style="MARGIN-TOP: 0cm"><span style="FONT-FAMILY: 黑体">值</span></p>
</td>
<td style="PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; WIDTH: 344.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="459">
<p class="a5" style="MARGIN-TOP: 0cm"><span style="FONT-FAMILY: 黑体">说</span><span lang="EN-US"> </span><span style="FONT-FAMILY: 黑体">明</span></p>
</td>
</tr>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?