如何:为 TextBox Web 服务器控件指定多行输入
更新:2007 年 11 月
多行 TextBox 控件允许用户在支持自动换行和水平及垂直滚动的框中键入信息。

创建多行 TextBox Web 服务器控件

  1. TextBox 控件的 TextMode 属性设置为 Multiline。在代码中,使用 TextMode 枚举设置文本模式。
  2. 通过设置下列属性来设置控件的大小:
    • Width 设置为以像素为单位的值,或将 Columns 设置为要显示的字符数。
    • Height 设置为以像素为单位的值,或将 Rows 设置为行数。
      ybwb8sse.alert_note(zh-cn,VS.90).gif说明:
      HeightWidth 属性不适用于不支持级联样式表 (CSS) 样式的浏览器。
    设置这些属性并不会限制用户可以输入的字符数或行数,而只是限制了所显示的字符数或行数。控件将始终显示垂直滚动条。 HeightWidth 优先于 RowsColumns
    ybwb8sse.alert_note(zh-cn,VS.90).gif说明:
    默认情况下,多行 TextBox 控件将包含一个垂直滚动条。若要隐藏该滚动条,请包括样式属性 overflow: hidden。例如,在 HTML 视图中,控件的声明性语法会是下面这样:
    <asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 56px; OVERFLOW: hidden; POSITION: absolute; TOP: 72px" runat="server" TextMode="MultiLine"></asp:TextBox>
  3. 通过设置控件的 Wrap 属性来设置自动换行行为。如果设置为 true,文本将会自动换行(不会嵌入回车/换行符)。如果设置为 false,则文本不换行,用户必须按 Enter 来开始新行,这将嵌入回车/换行符。将 Wrap 属性设置为 false 将使控件显示水平滚动条。
    ybwb8sse.alert_note(zh-cn,VS.90).gif说明:
    MaxLength 属性在多行文本框中不起作用。

0

收藏

liweibird

190篇文章,62W+人气,0粉丝